Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

ThunderSoft

We are looking for software engineers with very strong embedded software experience and expertise. We would like them to support us with embedded software development, including drivers, RTOS (like Zephyr and FreeRTOS), Pigweed, connectivity stacks (USB, BLE, WiFi), and low-level IPs and protocols such as I2C, I3C, SPI, and MIPI (DSI/CSI). They should have experience with new hardware bring-up, knowledge of factory test software enablement and development, and debugging/troubleshooting using JTAG, Lauterbach Trace32, etc.

Ideally they can support having engineers onsite in San Jose, at least in some capacity; I'm okay with having more engineers overseas. I don't think an FAE would match the hands-on expertise described above.

Responsibilities

  • Deliver software and technical support related to wearable consumer AR/VR device development, commercialization and production, from design, development, bring-up, factory assembly & manufacturing, test and qualification.
  • Bring-up, debugging, troubleshooting and commercializing wearable devices with microcontrollers (MCU), IMU, camera sensors and Qualcomm SoCs.
  • Write robust, reliable, efficient, and testable software designed to run in environments that span from RTOS (FreeRTOS, Zephyr), embedded frameworks (pigweed) to Linux kernel, drivers and Android hardware abstraction layer, services and frameworks.
  • Optimize software and firmware for power, performance, memory and reliability.
  • Collaborate with and co-develop solutions with external partners.
  • Communicate clearly and align work within affected teams and with cross-functional and external partners.
  • Work with and contribute to open source software.
  • Plan and execute prioritized project work independently, managing their own priorities and potentially those of a small team, making appropriately paced progress without supervision.
  • Review code developed by other developers and provide feedback to ensure best practices. Contribute to the overall efficiency and productivity of the engineering team through code, process enhancements, and software development workflow improvements.
  • Leverage AI tools to scale productivity, while holding responsibility for the final work output.

Required skills: Software Engineering, Embedded systems, Real-time operating systems, Debugging/Troubleshooting, System Integration, C++, C, Git, Communication, Partner Management, Consumer electronics

Preferred skills: Augmented Reality, Wearable Devices, Kotlin, Java, Audio Algorithms, Camera Firmware, Graphics and Imaging, Sensors, Manufacturing, User Interface, Microcontrollers, Device Drivers, Android BSP

Qualifications:

  • Strong knowledge of embedded development and MCU RTOS systems.
  • Knowledge of Linux device driver development.
  • Knowledge of Android HAL, system software integration and development.
  • Proficiency in C / C++ programming languages.
  • Experience with version control systems like Git and code review tools like Gerrit.
  • Experience with Electrical Schematics review.
  • Ability to debug hardware using digital tools.
  • Knowledge of bus protocols including I2C, SPI, MIPI.
  • Knowledge of embedded multimedia, USB (UVC, UAC, DP) and datacommunication frameworks and protocols such as gRPC.
  • Knowledge of sensors such as camera, gyro, acceleration sensors, touch pad, …etc.
  • Knowledge of AR/VR graphics and compositor.
  • Experience working on consumer electronics, especially XR or AR devices.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Diego, CA vacancy
  •  ...Embedded Software Engineer 10 plus years experience Strong software development experience in C and/or C++. Professional experience developing software for embedded Linux or RTOS Familiarity with Yocto, Buildroot, OpenWrt, or similar embedded Linux environments... 
    Suggested
    Temporary work
    Local area

    Entegee

    San Diego, CA
    5 days ago
  •  ...Principal Engineer Embedded Cryptographic Software to support our Software and Digital Technologies department. As a member of the Software and Digital Technologies department, you’ll get to work on revolutionary systems that impact people's lives around the world today... 
    Suggested

    PDS Defense

    San Diego, CA
    26 days ago
  •  ...holders only Summary: Designs, develops, and maintains embedded software and network applications using C/C++ for Linux and real-time...  ...Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.... 
    Suggested
    Contract work
    Temporary work
    Local area
    Remote work

    Entegee

    San Diego, CA
    2 days ago
  •  ...W2 Contract Onsite in San Diego, CA Embedded Software Engineer 95-103/HR MUST HAVES: · Bachelor’s degree in computer science, Computer Engineering, Electrical · Engineering, or a related technical discipline. · 5+ years of professional software development... 
    Suggested
    Contract work

    Entegee

    San Diego, CA
    5 days ago
  • $221k - $265k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  • $87.1k - $157.45k

     ...national security against ever-adapting threats. Our Electronic Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA.Leidos is a DOD leader in electronic... 
    Full time

    Leidos

    San Diego, CA
    2 days ago
  • RESPONSIBILITIES: Kforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE)... 
    Hourly pay
    Contract work
    Flexible hours

    Kforce Technology Staffing

    San Diego, CA
    3 days ago
  • $164k - $223k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities for embedded software development for the Power management functions and... 
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    1 day ago
  • $155k - $185k

     ...medicines that teach the body to manufacture its own disease-fighting tools. For more information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the design, development, verification, maintenance, and sustaining support of safety-critical embedded... 
    Full time
    Temporary work

    Inovio Pharmaceuticals

    San Diego, CA
    3 days ago
  • $200k - $250k

    DescriptionKforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE). Summary:... 
    Flexible hours

    KForce

    San Diego, CA
    2 days ago
  •  ...Job Description Job Description Title: Lead Embedded Software Engineer Term: Long-Term Contractor or Perm Location: San Diego-Hybrid Start Date ASAP ***Required: US Citizen*** Requirements Lead and mentor a team of embedded software engineers,... 
    Permanent employment
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    18 days ago
  • $153.6k - $215k

     ...revolutionize space technology by developing secure, mission-critical software that powers our satellite constellation. Your work will...  ...de-orbit.About the Role:We're seeking an experienced embedded software engineer with security experience to architect and develop mission-... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    4 days ago
  • $50 - $80 per hour

    Position Overview: We are seeking an experienced Embedded Software Engineer to develop, integrate, and enhance mission-critical software supporting advanced tactical communications systems. This role focuses on the design, implementation, and optimization of embedded and... 
    Contract work
    Temporary work

    TEKsystems

    San Diego, CA
    5 hours ago
  •  ...Senior/Principal Embedded Software Engineer San Diego, CA (Hybrid On-site 3X Per Week) A venture-backed medical device startup in San Diego is hiring a Senior Embedded Software Engineer to own firmware for its wearable insulin delivery device, from low-level drivers... 
    Immediate start
    Relocation

    BioTalent

    San Diego, CA
    1 day ago
  •  ...Sr or Principal Embedded SW Engineer – Our client is a well known developer of systems to improve the connectivity, stability performance,...  ...Embedded SW Engineer will be responsible for implementing embedded software that forms part of our product line. This role will... 
    Work experience placement
    Work at office
    Relocation package

    Technika Search

    San Diego, CA
    9 days ago
  • Job Description Job ID#: 564870 Job Category: Pro - Engineering Position Type: Direct Placement Duration: Direct Placeme Details: Job Title: Staff/Senior Staff Embedded Software Engineer, RF DriversLocation: San Diego, CAEmployment Type: Direct/Full-timeIndustry... 
    Temporary work
    Worldwide

    Acara Solutions

    San Diego, CA
    1 day ago
  • $143.7k - $194.4k

     ...capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance —...  ...software engineering — kernel development, embedded systems, or high-performance networking —... 
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    3 days ago
  •  ...Company: Qualcomm Technologies, Inc. Job Area: Interns Group, Interns Group Interim Engineering Intern - SW General Summary: About Qualcomm Qualcomm relentlessly innovates transforming businesses, enriching lives and fortifying societies. Our solutions... 
    Interim role
    Summer work
    Internship
    Summer internship

    Qualcomm

    San Diego, CA
    3 days ago
  • $50 - $80 per hour

     ...every Link 16 message, track update, and network participant is embedded software that enables communication, timing, synchronization, message...  ...across mission-critical platforms.We are seeking an engineer who understands the technology powering tactical communications... 
    Contract work
    Temporary work

    TEKsystems

    San Diego, CA
    13 hours ago
  • $150.4k - $277.6k

     ...26-10-23SummaryApple's ISP team is seeking an exceptional Embedded Firmware Engineer to drive pioneering camera technologies for Apple products...  ...related field3+ years of experience developing multi-threaded software within embedded RTOS environmentsStrong proficiency in C... 
    Relocation

    Apple

    San Diego, CA
    3 days ago
  •  ...PujarContact Email: ****@*****.*** Global Corporation () is currently seeking an Information Technology - Engineer Embedded Software 3 for our client at location San Diego, California, United States (Onsite).[Job Description:]Description Of ServicesThe Embedded... 
    Immediate start

    Prolim Global

    San Diego, CA
    2 days ago
  •  ...company in California is looking for a Test Engineer to work within the Core BSP test group....  ...developing and executing tests for embedded platforms, particularly for hardware drivers...  ...years of experience in testing embedded software and a Bachelor's in engineering. This... 

    Radiant Info Systems Ltd.

    San Diego, CA
    1 day ago
  • $49.59k - $68.99k

     ...Job Description BAE Systems is looking for a highly motivated and driven hardware engineering intern to join our summer internship program for 2027. As an Hardware Engineer Technical Intern 3, you will join a team of engineers supporting hardware development opportunities... 
    Full time
    Temporary work
    Summer work
    Internship
    Summer internship
    Local area
    Night shift

    BAE Systems

    San Diego, CA
    1 day ago
  • $42k - $88k

     ...have the opportunity to collaborate across disciplines to shape innovative solutions for our Government customer. Work with other engineers on projects where you will have the opportunity to support the following types of systems work: Interact with Agile development... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Internship
    Summer internship
    Currently hiring
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    San Diego, CA
    4 days ago
  • $122k - $227k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Mechanical Engineer Job Code: 46879 Job Location: Carlsbad, CA Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours... 
    Local area
    Flexible hours

    L3Harris Technologies

    La Jolla, CA
    1 day ago
  • $122k - $227k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Mechanical Engineer (Mechanisms) Job Code: 47735 Job Location: Carlsbad, CA (on-site) Job Schedule: 9/80 - Employees work 9 out of every 14 days... 
    Work at office
    Local area
    Flexible hours

    L3Harris Technologies

    Santee, CA
    1 hour ago
  • $160k - $200k

    Job ID: 2614529 Location: San Diego, CA, US Date Posted: 2026-07-14 Category: Engineering and Sciences Subcategory: Digital Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: TS.SCI Clearance... 
    Full time
    Remote work
    Shift work

    SAIC

    San Diego, CA
    1 day ago
  •  ...Zoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities include implementing safety... 
    Full time

    zoox

    San Diego, CA
    9 hours ago
  •  ...San Diego-based client builds hardware-encrypted storage solutions for highly regulated environments. We are seeking an Embedded Software Engineer to design and deliver security-focused features for encrypted storage products, including modern cryptography implementations... 
    Full time

    Cephas Consultancy Services Private Limited

    San Diego, CA
    a month ago
  • $61.9k - $141k

     ...Job Number: R0251992 Cross Domain Solutions Systems Engineer The Opportunity: Execute end-to-end functional and verification testing...  ...plans, configuration audits, and verification procedures for software builds and operating system baselines. Collaborate with cross-... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!