Post job

Embedded software engineer jobs in Encinitas, CA - 804 jobs

All
Embedded Software Engineer
Senior Embedded Software Engineer
Firmware Engineer
Embedded Systems Engineer
Embedded Software Developer
Staff Software Engineer
Software Integrator Engineer
Embedded Engineer
Senior Embedded Engineer
Networking/Software Engineer
Principal Software Engineer
Senior Software Engineer
Computer Engineer
Senior Firmware Engineer
  • Senior Principal Embedded RT Software Engineer

    Northrop Grumman Corp. (Au 4.7company rating

    Embedded software engineer job in San Diego, CA

    A leading aerospace company is looking for a Senior Principal Engineer Software in San Diego, CA, to design and develop embedded software systems. Candidates should have a strong background in C/C++ and Python, with at least 8 years of relevant experience. This position requires collaboration in an Agile environment and an active Secret DoD Security Clearance. The salary range is $118,600 - $178,000, plus bonuses and benefits. #J-18808-Ljbffr
    $118.6k-178k yearly 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Embedded DSP & AI Software Engineer

    Qualcomm 4.5company rating

    Embedded software engineer job in San Diego, CA

    A leading technology innovator is seeking a Senior Software Engineer in San Diego, CA to design and develop embedded platform software for CPU, DSP, and NPU processors. The ideal candidate has significant experience in C/C++, real-time operating systems, and driver development, focused on optimizing complex multimedia and machine learning use cases. This role offers competitive compensation and comprehensive benefits. #J-18808-Ljbffr
    $105k-130k yearly est. 1d ago
  • Principal Software Engineer

    Oho Group Ltd. 3.7company rating

    Embedded software engineer job in San Diego, CA

    Principal Engineer A VC-backed IoT security startup is seeking a Principal Software Engineer to join its growing team. In this role, you'll report directly to the SVP of Engineering and gain broad visibility across the organization, working on impactful projects at a pivotal stage of growth. Ideal experience includes: Strong proficiency in Python and/or Java Minimum 10 years of experience Working with large-scale data lakes Splunk expertise Prior startup experience Familiarity with Databricks or Snowflake AWS The company offers a highly competitive compensation package, including equity, comprehensive benefits, and the chance to make a significant impact.
    $143k-197k yearly est. 1d ago
  • Sr. Software Developer

    T3W Business Solutions, Inc.

    Embedded software engineer job in San Diego, CA

    T3W Business Solutions, Inc. is a Woman-Owned Small Business with Headquarters located in San Diego, CA. It is our mission to help our clients develop strategies to optimize their use of space and resources resulting in maximum benefits; we also deliver quality data and analysis to support our client's daily facility operations, planning, and compliance programs. We are looking for a Sr. Software Developer in San Diego, California. **Contingent Upon Contract Award** Summary Designs, develops, and implements enterprise-grade software solutions supporting FRCSW engineering, logistics, and business systems. Leads full software lifecycle task requirements analysis, architecture, coding, testing, integration, and sustainment. Optimizes performance, resolves advanced defects, and ensures cybersecurity compliance. Mentors development teams, enforces standards, and supports alignment with DoD software engineering practices, including SRDR reporting. Responsibilities Develop and maintain software solutions supporting logistics and maintenance operations. Apply software engineering principles to meet performance and cybersecurity requirements. Collaborate with system administrators, analysts, and data scientists. Support DevOps, AI/ML, and RPA initiatives for efficiency improvement. Requirements Bachelor's degree in Computer Science or Software Engineering. 10+ years of software development experience with C#, Python, or .NET. Familiarity with DoD software development and RMF processes. Must possess an active Secret Clearance - Required This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability.
    $106k-144k yearly est. 1d ago
  • Embedded Software Developer

    General Atomics 4.7company rating

    Embedded software engineer job in Poway, CA

    General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. We are seeking a talented and driven embedded software developer to join our GA-ASI Software Development team located in Poway, CA. Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. Responsible for meeting software compliance standards; evaluates integration of software applications with the overall computing environment; and documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle. DUTIES AND RESPONSIBILITIES: * Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. * Implementation of design including coding, testing, and documentation. * Troubleshoot and resolve technical issues related to software and hardware integration. * Code maintenance including debugging and updating to keep pace with the evolving environment. * Assist in planning for future applications based on new developments in computer technology. * Maintain the strict confidentiality of sensitive information. * Performs other duties as assigned or required. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply. Job Category Engineering Travel Percentage Required 0% - 25% Full-Time/Part-Time Full-Time Salary State California Clearance Level Secret Pay Range Low 98,100 City Poway Clearance Required? Desired Pay Range High 171,398 Recruitment Posting Title Embedded Software Developer Job Qualifications * Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education. * Must have minimum 4+ yrs experience developing software using C/C++, Python or other high level languages. * Must have excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply use of programming and analysis concepts. * Strong mathematics background in linear algebra, statistical analysis and signal processing highly desired. * Functional knowledge of systems, subsystems and designs with familiarity of design tools for modeling highly desired (ex. Matlab, python, etc). * Systems development experience including algorithms, software, data analysis, tracking system design, modeling and simulation highly desired. * Experience with radar technologies desired. * Strong customer focus with proven ability to drive complex technical issues/challenges to closure. * The ability to work both independently and on a team is essential. * Demonstrated analytical, applied mathematics and problem-solving skills. * Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. * Ability to obtain and maintain a DoD Security Clearance is required. US Citizenship Required? Yes Experience Level Mid-Level (3-7 years) Relocation Assistance Provided? No Workstyle Hybrid
    $95k-129k yearly est. 60d+ ago
  • Applied Sensing u0026 Health, Embedded Systems Engineer

    Apple Inc. 4.8company rating

    Embedded software engineer job in San Diego, CA

    The Applied Sensing u0026 Health team develops software that powers the next generation of fitness, safety, and health experiences. We transform complex, multi-modal sensor data from the iPhone, Apple Watch, and AirPods into meaningful and elegant insights about our users' health, wellbeing, and safety. By combining advanced machine learning-including the integration and tuning of foundation models-with domain knowledge and scientific research, we have delivered impactful features like Cardio Fitness, Journaling Suggestions, Fall and Crash Detection, and Walking Steadiness. As a dynamic and highly multi-disciplinary team working at the intersection of research and product development, you will have the opportunity to build the next generation of sensing-based features that will motivate, inform, and inspire millions of Apple's customers every single day. You will help ship high-quality, interactive Health, Fitness, and Safety features that impact millions of Apple Watch, iPhone, and AirPods users. You have a deep sense of ownership and feel a personal stake in the products you ship. You are comfortable navigating ambiguity in early-stage development, demonstrate initiative, and work well under tight deadlines. You build strong, collaborative relationships with others and are dedicated to a culture of continuous improvement for yourself, your team, and our products. Masters or PhD in Computer Science, EECS, machine-learning or equivalent experience. 2+ years of technical experience in an industry setting Background in developing deep learning, foundation, and/or generative AI models for multiple data modalities (time series, images, language, etc.) Experience collaborating in small teams Excellent interpersonal skills and communication (written and verbal) Bachelor's in Computer Science, EECS, or equivalent experience. Developed C/C++, ObjC or Swift code for a shipping product or a peer reviewed environment. Background in developing, debugging and optimizing algorithms for low-power embedded systems
    $139k-177k yearly est. 3d ago
  • Sr. Staff Software Engineer (Applications)

    Aerovironment 4.6company rating

    Embedded software engineer job in San Diego, CA

    As a Sr. Staff Software Engineer (Applications) leads and mentors a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one leads the plans, design, development and testing of mission systems flight software. Position Responsibilities: Software development in support of AV's vision-based navigation, autonomy, cooperative behaviors, and mission systems technology roadmap Writes and tests onboard Linux application software to support integration of sensors, processors, or other robotics systems into aircraft Understands the requirements and process. Participates in and leads software design reviews Creates software design documentation according to software process requirements Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes to process improvement efforts Delivers work on time according to agreed completion dates and project schedule & budget Supports and derives algorithm design from detailed software requirements Works closely with multiple teams of software developers reusing developed software to support different programs Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles Acts independently to determine methods and procedures on new or special assignments. May supervise the activities of others Other duties as assigned Basic Qualifications (Required Skills & Experience): Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience Minimum 12+ years of relevant experience in Linux application software development. Familiar with OOP software design patterns, SDLC, and STLC Expertise in one of the following: Python, C, C++11/17, and STL Demonstrated knowledge of VS Code or similar IDE as well as defect tracking tools Experienced writing unit tests and debugging code; Experienced with formal and structured lifecycle development process Experienced with Agile Software Development Process Management Demonstrated mathematical and analytical skills are required Demonstrated familiarity with source control tools such as Git and cloud-based CI/CD tools Willingness to travel locally (Occasionally) Other Qualifications & Desired Competencies: Advanced degree is preferred Experience with computer vision and machine learning on embedded systems Experience with UAS, drones, robotics, autonomous vehicles, or other embedded systems Familiar with real-time controls, especially advanced estimations techniques Experience developing within the Robot Operating System (ROS2) framework on Linux/ARM Familiar with the FACE technical standard and UoC development Demonstrates leadership skills and sound judgment in selecting methods and techniques for obtaining solutions Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties Displays strong initiative and drive to accomplish goals and meet company objectives Takes ownership and responsibility for current and past work products Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company Has effective problem-solving, analytical, interpersonal and communication skills Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands: Ability to work in an office environment (Constant) Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Special Requirements: U.S. Citizen, U.S. Permanent Resident (Green Card holder) or asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3) required. Occasionally may be required to travel within the Continental U.S. The salary range for this role is: $153,308 - $217,140 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: T his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $153.3k-217.1k yearly Auto-Apply 60d+ ago
  • Senior Embedded Systems Engineer

    Seescan, Inc.

    Embedded software engineer job in San Diego, CA

    We are looking for a hands-on Senior Embedded Systems Engineer to join our team. You will work in the domain where software meets hardware, from troubleshooting hardware during board bring-up to writing device drivers. An innovator who embraces challenge and takes initiative in driving change will thrive in this role. This is a fully onsite position in Kearny Mesa. Compensation The salary range for our Senior Embedded Systems Engineer position is $120,000 to $200,000 annually. This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization. We offer * A position within an established company that has over 40 years of experience * Medical, dental, and vision coverage * Traditional and Roth 401(k) investment options, with partial company matching contribution * Flexible Paid Time Off plan with no cap or "use it or lose it" requirement In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant. In this position, you will * Develop software in C/C++ for embedded systems * Continuously analyze and improve efficiency, stability and scalability of system resources * Debug, evaluate, revise, and help design hardware platforms * Create design documentation and test plans * Participate in code reviews Your background * Strong C/C++ programming skills * Experience developing code for bare metal and RTOS environments * Experience working with various microcontrollers and microprocessors * Experience with communication protocols such as I2C, SPI, UART, SCCB, MIPI, etc. * Understanding of compilers and linkers * Knowledge of DSP algorithms and techniques About you * Proactive and creative in identifying novel solutions to complex problems * Effective, efficient troubleshooter * Willing to work with your hands About SeeScan Beneath the ground and below the water's surface is a world out of sight. Whether it's the inside of a pipe, or a maze of the buried services that keep our world running, or the deepest places of the ocean, our mission is to create products that help our customers see. Dating back more than 40 years to our founder's garage, we are an original equipment manufacturer in San Diego, CA that builds diagnostic, utility locating, and harsh-environment oceanographic equipment from the ground up. And as leaders in our industries, we provide ongoing support and parts services to ensure that our equipment is never short of the best. At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning. Notes * No recruiters, contractors, or consultants, please * No relocation assistance or visa sponsorships available for this position * SeeScan is an Equal Opportunity Employer
    $120k-200k yearly 60d+ ago
  • Embedded Software Engineer, Connectivity/Wireless

    Meta 4.8company rating

    Embedded software engineer job in San Diego, CA

    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products. **Required Skills:** Embedded Software Engineer, Connectivity/Wireless Responsibilities: 1. Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc 2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth 3. Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts 4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application 5. Profile performance problems and drive optimizations across the entire software stack 6. Integrate software components from multiple partner teams into a unified product code base and drive their continued development 7. Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes 8. Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.) 9. Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 7+ years software development experience in industry settings or PhD with 4+ years of experience 12. 3+ years embedded software development experience in industry settings 13. Experience in large-scale C/C++ code base 14. Experience defining and driving technical work streams and providing technical leadership for software engineering teams **Preferred Qualifications:** Preferred Qualifications: 15. Experience with Java, Python, or Android 16. Experience in a field which uses Wi-Fi, Bluetooth, Cellular, HDMI, GNSS, etc., or related technology 17. Experience in embedded software development for consumer electronic products 18. Experience of Cellular connectivity stack on widely available platform like Android 19. Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux Wi-Fi Protected Access supplicant 20. Experience in implementing Bluetooth Host Stack features, profiles, audio, Bluetooth/Wi-Fi/Cellular coex, etc **Public Compensation:** $184,000/year to $257,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $184k-257k yearly 60d+ ago
  • Sr. Embedded S/W/F/W Engineer: ETH PHY/MAC Layer

    A2E Technologies 4.0company rating

    Embedded software engineer job in San Diego, CA

    Job Description Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm Must Have: RTOS Extensive Embedded Linux background Extensive background in lower Networking Layers: ETH PHY/L1 C/C++ (17/20/23) Solid experience with Controller/Sensor Areas of experience in 1 or more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging/Aerospace Nice to have MAC Layer/L2 Yocto PetaLinux BareMetal C#/Golang Benefits A2e Does NOT Accept Unsolicited Resumes or Referrals from any source other than the candidate, and, as a result, we will not be considering any unsolicited referrals or resumes sent to us as a fee -based candidate submittal. Any unsolicited resumes sent to A2e, including unsolicited resumes sent to a A2e mailing address, fax machine or email address, directly to A2e employees, or to A2e's resume database will be considered A2e property. A2e will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.
    $131k-171k yearly est. 26d ago
  • Senior Real-Time Embedded Systems Engineer

    IonQ 4.0company rating

    Embedded software engineer job in Vista, CA

    IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing. Quantum computing has the potential to impact every area of human society for the better. IonQ's computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more. IonQ is at the forefront of this technological revolution. We are looking for a Senior Real-Time Embedded Systems Engineer to join our team. As a Senior Engineer, you'll be part of a cross-functional team whose mission is to lead IonQ on its journey to build the world's best quantum computers and networked systems to solve the world's most complex problems. In this role, you will focus on the Real-Time Classical Channel, developing the embedded logic necessary to synchronize and control quantum operations at nanosecond precision. You will be responsible for the firmware and logic running on FPGAs to handle critical tasks like nanosecond-level synchronization and "Repeat-Until-Success" feedback loops. This position is essential for providing the hardware abstraction layer that enables the quantum node's operating system to function. Responsibilities: Develop, implement, and verify VHDL/Verilog firmware for Field-Programmable Gate Arrays (FPGAs) focusing on the real-time classical control channel. Implement nanosecond-level synchronization protocols (e.g., White Rabbit-PTP) to maintain sub-nanosecond precision across distributed hardware systems. Design and optimize hardware triggers for immediate photon generation and detection events. Engineer the logic necessary for high-speed, low-latency “Repeat-Until-Success” feedback loops critical for quantum operations. Define and provide the hardware abstraction layer (registers, interrupts, and memory-mapped controls) consumed by the higher-level QNodeOS developers. Collaborate closely with Hardware Engineers to understand board timing constraints, signal paths, and low-level control requirements. Own the full FPGA development lifecycle from specification and RTL design to testing, timing closure, and system integration. Drive technical decisions on timing architectures and control strategies for the real-time embedded system. You'd be a good fit with: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline. 5+ years of experience (or equivalent) in high-speed, real-time embedded systems design and FPGA development. Deep expertise in RTL design (VHDL or Verilog) and validation for complex, high-performance FPGAs (e.g., Xilinx or Intel). Proven experience implementing precise timing and synchronization protocols, such as PTP (Precision Time Protocol), or low-jitter clock distribution networks. Experience designing systems with sub-microsecond or nanosecond timing constraints. Proficiency in utilizing simulation and synthesis tools for timing closure and formal verification. Strong understanding of the complete hardware/software interface, including memory-mapped registers, DMA, and interrupt handling. You'd be a great fit with: Experience with low-latency communication interfaces (e.g., 10G/40G Ethernet, JESD204B). Experience implementing feedback loops or active stabilization systems in real-time firmware. Familiarity with hardware/software co-design principles and embedded Linux environments. Knowledge of quantum computing, high-precision physics experiments, or photon detection systems. Location: This role will work onsite at our offices located in Bothell, WA or Vista, CA. Travel: Up to 10% Job ID: 1249 The approximate base salary range for this position is $111,407 - $145,861. The total compensation package includes base, bonus, and equity. Compensation will vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Posted base salary figures are subject to change as new market data becomes available. Beyond base salary, total compensation includes a variable bonus and equity component and a range of benefit options found on our career site at ionq.co/jobs. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. Our US benefits include comprehensive medical, dental, and vision plans, matching 401K, unlimited PTO and paid holidays, parental/adoption leave, legal insurance, a home internet stipend, and pet insurance! IonQ's HQ is located in College Park, Maryland, just outside of Washington DC. We are actively building out our recently opened manufacturing and production facility in Bothell, WA (near Seattle). Depending on the position, you may be required to be near one of our offices in College Park, Seattle, Toronto, Canada, and Basel, Switzerland. However, IonQ will expand into additional domestic and international geographies, so don't let this stop you from applying! At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
    $111.4k-145.9k yearly Auto-Apply 4d ago
  • Embedded Software Engineer

    Gatekeeper Systems 3.3company rating

    Embedded software engineer job in Lake Forest, CA

    At Gatekeeper Systems, we're revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-edge technology-including AI, computer vision, and facial recognition. As a global leader with over 25 years of industry excellence and a growing, diverse team of 500 employees across offices in North America, Europe, Australia, and Asia, we're driven by innovation, integrity, and impact. Join us and be part of a mission-focused team that's making a real difference in the future of retail, providing innovative solutions and services that redefine industry standards. POSITION SUMMARY: Gatekeeper is seeking an Embedded Software Engineer to develop and maintain firmware for our retail loss-prevention hardware devices, including smart wheel electronics, DM3 devices, and LTE gateways. This role is focused on embedded firmware implementation, device bring-up, debugging, and supporting production releases. You will work closely with hardware and senior firmware engineers to deliver reliable embedded software that runs in real-world store environments. WHAT WE OFFER… Join the team at Gatekeeper Systems and watch your career grow! We offer competitive compensation and benefits packages that include: Attractive Total Compensation Package, including annual bonus Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options. 401(k) Plan with Employer Match Generous Paid Time Off (PTO) policy Observance of 11 paid company holidays Various Employee Engagement Events Exciting Growth Opportunities Positive Company Culture ESSENTIAL JOB FUNCTIONS; but not limited to: Develop and maintain firmware on bare metal microprocessors and embedded Linux platforms, including device-level components and drivers where applicable. Build firmware applications for Gatekeeper and FaceFirst devices; optimize performance, power usage, and reliability. Develop internal tools/scripts to support diagnostics, data collection, testing, and performance validation. Support hardware bring-up: board validation, peripheral integration, and early prototype debugging. Work with common device interfaces and sensors (e.g., GPIO, UART, SPI, I2C, ADC) and wireless modules (BLE/Wi-Fi/LTE as applicable). Investigate problem reports and field issues: collect logs, reproduce failures, isolate root cause, implement fixes, and document outcomes. Use appropriate debugging tools and techniques (e.g., serial logs, core dumps, GDB/JTAG; oscilloscope/logic analyzer as needed). Create and maintain unit/integration tests where applicable; support regression testing and release validation. Produce clear technical documentation (how-to guides, troubleshooting steps, release notes) to improve team efficiency and supportability. QUALIFICATION REQUIREMENTS The requirements listed below are representative of the knowledge, skill and/or ability required. Bachelor's or Master's in Electrical Engineering, Computer Science/Engineering, or a related field. 3+ years of embedded software design and development experience. Proficiency in C/C++, Python, bare metal and Linux-based development. Strong embedded Linux experience; kernel/u-boot/driver-level experience as applicable to the role. Familiarity with Yocto (or similar embedded Linux build systems). Familiarity with common embedded interfaces/peripherals (UART/SPI/I2C/GPIO). Demonstrated debugging ability: log-driven diagnosis, issue isolation, and use of lab/test tools as needed. Ability to analyze performance, optimize memory footprint, and design for low-power systems. Strong problem-solving skills and ability to work effectively in a fast-moving environment. Preferred/Highly Valuable Experience building for edge gateways (Intel/ARM SBCs), including deployment/packaging approaches. Familiarity with containerization (Docker/Kubernetes). Knowledge of IoT systems and device-to-cloud architectures (e.g., Azure IoT, GCP equivalents). Experience with firmware update mechanisms, versioning, OTA updates, and remote diagnostics. Exposure to sensor fusion, computer vision pipelines, or edge deployment constraints. Experience in retail, industrial IoT, or safety-critical embedded systems. SALARY RANGE $100,000 - $150,000 PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Ability to push shopping carts with up to 65Kg load Ability to push shopping carts for extended periods of time DISCLAIMER This Job Description is a general overview of the requirements for the position. It is not designed to contain, nor should it be interpreted as being all inclusive of every task which may be assigned or required. It is subject to change, in alignment with company/department needs and priorities. Gatekeeper Systems, Inc., is an equal opportunity employer. We are committed to developing a diverse workforce and cultivating an inclusive environment. We value diversity and believe that we are strengthened by the differences in our experiences, thinking, culture, and background. We strongly encourage applications from candidates who demonstrate that they can contribute to this goal. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any protected basis.
    $100k-150k yearly 3d ago
  • Embedded Software Developer - [c/c++, multitheading required]

    Millenniumsoft 3.8company rating

    Embedded software engineer job in San Diego, CA

    Embedded Software Developer Duration : 06 Months Total Hours/week : 40.00 1 st Shift Client : Medical Devices Company Job Category : Professional Level of Experience : Senior Level Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT) Job Description: Responsibilities: Develop, enhance, and sustain software systems within a cross-functional team environment, adhering to established design control processes and good engineering practices. Demonstrate working knowledge of software engineering practices, techniques, and processes, along with basic knowledge of technology trends and domain expertise. Understand and analyze requirements for individual components, translating analysis results into design solutions to address specific requirements. Develop modules with moderate guidance, applying knowledge and skills to a variety of standard activities. Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline. 5+ years of experience in software development. Demonstrated understanding of embedded, real-time, multi-threaded software design and development. Proficiency in C++/C programming. Experience in computer networking is a plus. Excellent written and oral communication and interpersonal skills. Understanding of development in a process-oriented/regulated environment and adherence to a quality management system.
    $90k-121k yearly est. 60d+ ago
  • Embedded Software Engineer III - RUST

    Innoflight LLC

    Embedded software engineer job in San Diego, CA

    Job Description GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight-one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission-driven team where your work has real impact and your growth has no limits. We're not just reaching for the stars-we're engineering them. Let's innovate the infinite, together. A DAY IN THE LIFE: As an Embedded Software Engineer III - RUST, you'll develop advanced embedded software solutions for satellite avionics and payload data processing systems. You'll implement real-time monitoring, power management, and secure communications software for low-SWaP flight systems, interfacing with sensors, communication buses, radios, and COMSEC devices. You'll collaborate closely with hardware and FPGA teams to deliver rugged, reliable, and integrated solutions that meet demanding aerospace requirements. WHAT YOU'LL DO Develop Embedded Software: Design and implement software for multi-core application processors integrated with FPGA systems (e.g., Xilinx, Microsemi, Microchip, Vorago) using C/C++ and RUST. Work on ARM and RISC-V Architectures: Develop software targeting embedded Linux and RTOS platforms, including configuration of bootloaders (GRUB, U-Boot) and Linux kernel customization. Implement Networking and Security Protocols: Build secure communication layers at the RFC level (IP, TLS, IPsec) and interface with SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, and SpaceWire standards. Develop Cryptographic Solutions: Contribute to software involving AES, RSA, ECDSA, ECDH, and other secure systems. Translate Requirements: Convert customer and system-level specifications into software requirements and design documents. Collaborate Across Teams: Partner with hardware, FPGA, and systems engineers to ensure seamless integration and performance of embedded solutions. Test, Debug, and Integrate: Support hardware/software integration, debugging, and validation throughout the product lifecycle. Manage Software Lifecycle: Track development tasks, features, defects, and manage build processes and software releases using industry-standard tools and methodologies. Document and Present: Create and maintain software documentation and present designs and technical updates to internal teams and external stakeholders. YOU'RE AWESOME AT: Advanced Embedded Development: You thrive in designing software for multi-core, low-SWaP aerospace systems using C/C++ and RUST. System Integration: You excel at collaborating with hardware, FPGA, and systems engineers to deliver fully integrated solutions. Secure Software Development: You have experience implementing cryptographic systems and secure communication protocols. Technical Leadership: You communicate clearly, mentor peers, and translate complex technical concepts into actionable designs. WHAT YOU'LL NEED: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. 5 or more years of experience developing embedded software for aerospace, defense, or similar systems. Proficiency in embedded C/C++ and RUST for real-time applications. Experience with embedded Linux, RTOS, bootloader configuration, and kernel customization. Strong understanding of networking and communication protocols (UART, SPI, I2C, CAN, TCP/IP, PCIe, Ethernet, SpaceWire). Ability to interpret complex technical documents, including schematics, standards, and specifications. Experience with software version control systems, issue tracking tools, and build/release management. Hands-on experience with parallel-processing frameworks such as OpenCL or CUDA. Familiarity with COMSEC requirements and secure software development practices. Knowledge of aerospace or defense software development standards and compliance requirements. Strong written and verbal communication skills for technical discussions with peers and customers. Ability to obtain a U.S. Security Clearance. COMPENSATION & BENEFITS: The starting base salary for this position ranges from $130,000 to $150,000 per year, depending on the candidate's job-related knowledge, skills, and experience. In addition to a competitive base salary, Innoflight offers a well-rounded compensation package that includes a Profit-Sharing Bonus and a Cash Performance Bonus to reward both individual and company performance. Additional benefits include: 401(k) with 3% company match (automatic enrollment) Comprehensive medical, dental, vision, HSA & life insurance 10 paid holidays + 120 hours PTO (starting in year one) Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance. WHY YOU'LL LOVE WORKING HERE: Flexible Work-Life Balance: Enjoy a 9/80 work schedule with every other Friday off-whether you use it to recharge, work on a passion project, or spend time with family, the choice is yours. Continuous Learning & Development: We're serious about professional development. From tuition reimbursement to internal "Ask Me Anything" sessions and weekly “Lunch & Learns,” we make learning a core part of the job. Mission-Driven Culture: We aren't just building tech-we're enabling the next era of space exploration. Our Culture Ambassadors help lead initiatives around inclusion, positivity, recognition, and transparency. Here, your voice is heard, your work is respected, and your individuality is celebrated. BE YOU, WITH US: At Innoflight, we are committed to fostering an inclusive and equitable workplace where everyone belongs. We recognize that great talent comes in many forms, and you don't need to meet every requirement to bring value to our team. If this role excites you, we encourage you to apply-even if you don't check every box. YOU SHOULD KNOW: Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire. Applicants must be authorized to work for any employer in the U.S as you must have the ability to obtain a security clearance. We are unable to sponsor or take over sponsorship of an employment Visa. A NOTE TO STAFFING AGENCIES: Innoflight does not accept unsolicited resumes from agencies, recruiters, or any third-party sources. Any such submissions will be considered property of Innoflight, and no fees will be paid in the event a candidate is hired from an unsolicited referral. To California residents applying for this job, please read Innoflight's CCPA Notice: ********************************************************************************************* #LI-Onsite Powered by JazzHR vi2dThSeOg
    $130k-150k yearly 11d ago
  • Embedded C++ Software Developer - video

    Talentry

    Embedded software engineer job in San Diego, CA

    Embedded C++ Software Developer \- video Contract (6 month+) 60.00 \- 80.00\/hr. San Diego, CA (Onsite). ONSITE \/ US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux. As one, you will collaborate with system engineering contribute to video system requirements development and implement video driver software. US Citizenship required Requirements The ideal candidate has: § BSCS or similar § Strong C++ proficiency, experience in Linux development, and familiarity with TCP\/IP networking, § MPEG\/Video codec, and security hardening of embedded Linux targets. § Experience embedded programming in Linux § A minimum of 4 years developing C++ applications are essential. § US CITIZENS ONLY Benefits 60\-80\/hr US Citizens only "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"642499540","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Government\/Military"},{"field Label":"Work Experience","uitype":2,"value":"5+ years"},{"field Label":"Salary","uitype":1,"value":"60\-80 \/ hr."},{"field Label":"City","uitype":1,"value":"San Diego"},{"field Label":"State\/Province","uitype":1,"value":"California"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"92123"}],"header Name":"Embedded C++ Software Developer \- video","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00143030","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":true,"job Id":"**********09993099","FontSize":"12","google IndexUrl":"https:\/\/talentry.zohorecruit.com\/recruit\/ViewJob.na?digest=VtjcLgysU8341@TlI@93cGKMf12vf@ox YyKuFtFJQLA\-&embedsource=Google","location":"San Diego","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"kpa3g78fecd22d77c4a778b704382770fc045"}
    $89k-123k yearly est. 60d+ ago
  • Embedded Software Engineer

    Insight Global

    Embedded software engineer job in San Diego, CA

    A global medical device company is seeking a Staff Embedded Platform Engineer to join their team in San Diego, CA. This team is currently onsite 4 days a week. This team supports large volume infusion pumps that help continuously or intermittently deliver fluids, medications, blood and blood products to adult, pediatric or neonatal patients. In this role you will perform software design and programming in C++ based on information gathered from various teams, departments, and stakeholders. Additionally, this candidate will be responsible for the implementation, evaluation, and testing of your own software. Technical responsibilities vary by project; however, this candidate must have a strong experience in electrical systems and embedded software support fundamentals. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements Bachelor's degree in Science or Engineering 4+ years of programming in C++ for embedded applications Experience with Real Time Operating Systems like QNX (preferred), SafeRTOS, ThreadX, SMX, OSE, or RTLinux, etc Experience with QNX Experience running a real time OS migration. Leadership or mentorship experience Experience highly regulated industry preferably bio/med tech, pharmaceutical, or healthcare
    $99k-136k yearly est. 41d ago
  • Embedded Software Engineer - Linux Video Technology

    Artech Information System 4.8company rating

    Embedded software engineer job in San Diego, CA

    Artech Information Systems LLC, a global staffing and IT consulting company. Artech is the 4th fastest-growing and 10th largest IT staffing company in the US. We are always on the lookout for enthusiastic professionals to help support our elite Fortune 500 clients, and we currently have job openings that may interest you. Job Description: You will have the opportunity to work with an international team of hardware, systems, and software engineers to develop an integrate cutting edge video technology on Linux platforms . We provide integrated solutions for smart phone, computing, entertainment, automotive, connectivity, and IoT products worldwide. The Linux video software team drives the feature design, development, integration, and commercialization of video software and applications on processors. Responsibilities This position requires the candidate to design, implement, integrate, and commercialize various user and kernel mode software modules on Qualcomms Snapdragon processor that meet specified performance, latency, power, robustness, and stability metrics. Responsibilities also include requirements analysis, software maintenance, and troubleshooting of video applications, framework, and drivers. Minimum Qualifications: BS Degree with 3+ years industry experience required in one or more of the following areas: - Embedded software development on Linux - C/C++ programming skills Preferred Qualifications: - Experience in C/C++ programming and development in the Linux/Android environment. - Knowledge of software design patterns and multi-threaded programming. - Knowledge of computer architecture, operating systems, data structures, and basic algorithms, with respect to Linux/Android platforms. - Software debugging skills in embedded real time operating systems on Linux platforms. - Understanding of power and performance considerations on embedded systems, preferably on Linux platforms. Background and experience in several of the following areas: - Video usage models including playback, streaming, camcorder, WiFi display, and content protection. - Android multimedia frameworks and video related applications. - Video compression standards (e.g. H264/H.265/VPx/MPEG4/H.263/VC1). - Media file containers and parsers (e.g. MP4/3GP/AVI/MOV/MKV/TS/PS). - OpenMAX IL and other integration layer standards. - Streaming protocols and implementation (e.g HLS/HTTP/RTSP/DASH). - Linux device driver development and debugging (e.g. V4L2). - Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.). - ARM or other embedded SoC development and debugging. Additional Information All your information will be kept confidential according to EEO guidelines.
    $112k-150k yearly est. 60d+ ago
  • Senior Embedded Software Engineer

    Modular Medical Inc. 4.2company rating

    Embedded software engineer job in San Diego, CA

    At Modular Medical, our goal is to simplify diabetes management, ensuring that everyone has access to the superior care that insulin pumps offer. We believe that managing diabetes should be empowering, not intimidating. You shouldn't have to be a tech expert or a math genius to take charge of your health. Please note: This is an on-site position is based in San Diego, CA. Role and Responsibilities: • Develop and deliver robust and safe embedded software for medical devices, from the concept phase through design, coding, simulation, testing, integration and debugging, to manufacturing and post-launch support• Collaborate with engineers in mechanical, electrical, software, testing, and other fields to build innovative solutions and ensure requirements and specifications are met• Help plan projects - scope, budgets, and timelines - and write requirements and test protocols• Demonstrate leadership and expertise in embedded software development especially for failure mode effects analysis (FMEA) and patents• Document the design of your software, coordinate code reviews, and participate in the formal release process for medical devices satisfying quality and regulatory requirements• Dedication to environmental and safety goals, polices, and procedures.Education: BS/BA degree required or MS (preferred) in Computer Science, Electrical Engineering, Computer Engineering, or related engineering field. Experience: • 7 - 10 years of experience with embedded software development and unit testing in C• 5+ years of experience with Software Architecture• 3+ years of experience in the medical device or other highly regulated industry• Experience coaching and mentoring a team Skills: • Solid understanding of block diagrams, electrical schematics and micro controller port configurations, including GPIO, SPI, I2C and PWM• Knowledge of communication protocols, data acquisition, and physical controllers• Strong experience with software development tools, version control, communication protocols, and development process• Strong verbal and written communications skills Physical: • Ability to sit or stand for extended periods of time• Ability to infrequently lift and/or move up to 35 pounds Compensation: Base pay is one part of the total compensation package and is determined within a range. The range provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $145,000 - $180,000 annually. The actual base pay offered may vary depending on several factors, including job-related knowledge/skills, experience, business needs, geographical location, and internal equity. Additionally, we offer a comprehensive benefits package for our employees and their dependents, including medical, dental, vision, and life insurance, a generous PTO policy, and new hire stock options. Application Policy: Modular Medical does not accept unsolicited resumes or applications from agencies. Please refrain from forwarding resumes to the Talent Acquisition team or employees. Modular Medical will not be responsible for any fees related to unsolicited resumes.Equal Opportunity Employer: Modular Medical is an Equal Opportunity Employer. We embrace diversity and are dedicated to fostering an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics
    $145k-180k yearly Auto-Apply 60d+ ago
  • Senior Software Engineer - Embedded Network

    Accordance Search Group

    Embedded software engineer job in San Marcos, CA

    What you'll do You will join a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for security design and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints. Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification. The day-to-day Cybersecurity software & systems engineering Be a part of an agile multidisciplinary development team Embedded systems software engineering Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane) What you'll need 10+ years' experience using C/C++ in embedded environments 10+ years' experience with network software design and development 7+ years' experience with Linux OS use, ideally for an embedded environment Proven experience with Linux network stack and writing Linux kernel modules Demonstrated experience with networking protocols (e.g.TCP/IP, IPSec, MACsec, TLS, etc.) Object-oriented software development experience Agile Scrum development experience Ability to plan, track and report on progress CI/CD software Bachelor's Degree or higher in Computer Science, Computer Engineering or equivalent experience US Government position. US Citizenship required Active DoD Secret Clearance or ability to obtain when administratively feasible Ability to travel up to 10% What will help you on the job Experience with DPDK, network applications/services and acceleration Experience with Xilinx environment (Vivado, Petalinux) Familiarity with to bare metal embedded device drivers Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) Experience with multiple threads and real-time developmen Experience with RESTConf interface design and implementation Experience with Emulation Environments Experience with Python Familiarity with to standalone embedded applications Experience participating in multi-disciplinary teams
    $105k-140k yearly est. 60d+ ago
  • Embedded Power Engineer (m/f/d)

    Nvent Electric Inc.

    Embedded software engineer job in San Diego, CA

    We're looking for people who put their innovation to work to advance our success - and their own. Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions. * Develop cutting-edge hardware solutions for embedded power AC & DC electronic systems, taking projects from initial requirements to full-scale production and commercial deployment. Embrace new technologies by evaluating and defining technical requirements, ensuring quality, functionality, compatibility, and cost-efficiency. * Analyze and implement thorough testing setups, using results to drive innovative solutions. Design complex, multi-interface systems, adhering to industry standards and functional criteria. Enhance existing products through technical and statistical analysis, integrating new designs and ensuring market readiness. * Leverage third-party and open-source hardware solutions, designing and developing printed circuit boards (PCBs) and mechanical enclosures for power products. Provide expert post-production support and collaborate closely with other engineers to create seamless hardware and software interfaces. * Meticulously document hardware design specifications, monitor, test, and troubleshoot electronic systems, and stay abreast of the latest advancements in electronics engineering. Incorporate these innovations into future projects, ensuring continuous development and excellence in product design. YOU HAVE: * Bachelor's degree in Electronics, Electrical Engineering, or a related field. * 3-5 years of experience in electronics hardware development. * Proficiency in designing and developing Power Products, PDU, DC Power Supplies, PCBs using ECAD software such as Altium or Mentor Graphics/PADS. * Knowledge in developing and implementing embedded firmware for microcontrollers (MCU) using C/C++. * Experience with debugging tools such as JTAG, logic analyzers, and oscilloscopes. * Familiarity with software tools like repository management (Git/Subversion), Jira, and static analysis tools. * Experience working with a team of engineers using Agile methodologies. * Excellent interpersonal skills, fluent English and German. * Comfortable working in a demanding, highly dynamic environment WE HAVE: * A dynamic global reach with diverse operations around the world that will stretch your abilities, provide plentiful career opportunities, and allow you to make an impact every day * nVent is a leading global provider of electrical connection and protection solutions. We believe our inventive electrical solutions enable safer systems and ensure a more secure world. We design, manufacture, market, install and service high performance products and solutions that connect and protect some of the world's most sensitive equipment, buildings and critical processes. We offer a comprehensive range of systems protection and electrical connections solutions across industry-leading brands that are recognized globally for quality, reliability and innovation. * Our principal office is in London and our management office in the United States is in Minneapolis. Our robust portfolio of leading electrical product brands dates back more than 100 years and includes nVent CADDY, ERICO, HOFFMAN, ILSCO, SCHROFF and TRACHTE. Learn more at ************** * Commitment to strengthen communities where our employees live and work * We encourage and support the philanthropic activities of our employees worldwide * Through our nVent in Action matching program, we provide funds to nonprofit and educational organizations where our employees volunteer or donate money * Core values that shape our culture and drive us to deliver the best for our employees and our customers. We're known for being: * Innovative & adaptable * Dedicated to absolute integrity * Focused on the customer first * Respectful and team oriented * Optimistic and energizing * Accountable for performance * Benefits to support the lives of our employees At nVent, we connect and protect our customers with inventive electrical solutions. People are our most valuable asset. Inclusion and diversity means that we celebrate and encourage each other's authenticity because we understand that uniqueness sparks growth. #LI-PC1 #LI-Hybrid
    $96k-131k yearly est. Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Encinitas, CA?

The average embedded software engineer in Encinitas, CA earns between $87,000 and $157,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Encinitas, CA

$117,000

What are the biggest employers of Embedded Software Engineers in Encinitas, CA?

The biggest employers of Embedded Software Engineers in Encinitas, CA are:
  1. Viasat
Job type you want
Full Time
Part Time
Internship
Temporary