Demo

Embedded Software Engineer

Comrise
Foster, CA Full Time
POSTED ON 8/1/2026
AVAILABLE BEFORE 9/1/2026

Embedded Software Engineer (Automated Test & Fleet Systems)

Location: Foster City, CA (100% In-Person / On-Site)

Pay Rate: $99.26 USD / Hour

Job Type: Full-Time Contract

Industry: Autonomous Mobility & Advanced Robotics

About the Role

Comrise is seeking an experienced Embedded Software Engineer to support a leading autonomous ride-hailing company in Foster City, CA. In this high-visibility role, you will work directly with the Autonomy Hardware Systems Verification & Validation (V&V) team to develop low-latency embedded software, sensor emulators, and Python-based automation frameworks for safety-critical hardware testing infrastructure.

If you thrive at the intersection of C development, Linux systems, and hardware-software integration, this is an exceptional opportunity to help validate cutting-edge autonomous vehicle platforms.

Key Responsibilities

  • Architect & Build Production C Code: Design, implement, and maintain high-performance, production-quality C applications on embedded Linux, targeting both user-space and kernel-space low-latency execution.
  • Develop Test Automation: Build scalable, Python-based test automation frameworks (Pytest) and tools to streamline integration, execution, and performance validation.
  • Hardware & Sensor Emulation: Build and expand hardware/software sensor emulators while extending existing test assets and validation frameworks.
  • Hardware Interfacing: Integrate embedded software with FPGA-based and ECU hardware using protocols such as Ethernet, CAN, SPI, and I2C.
  • V&V & System Troubleshooting: Execute end-to-end verification strategies, perform system-level diagnostics, and debug complex hardware/software issues.

Required Qualifications

  • Education & Experience: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field, with 4 years of hands-on industry experience.
  • C Expertise: Strong proficiency in C focusing on low-latency, high-performance applications in Linux user space (kernel-space experience is a strong plus).
  • Linux Systems: Extensive background in Linux system-level programming and networking.
  • Python & Tools: Proficiency with Python for automation/testing (Pytest), Git version control, build systems (Bazel), and unit testing frameworks (GTest).
  • Embedded Protocols: Hands-on experience with embedded interfaces including Ethernet, I2C, SPI, and CAN.

Bonus / Preferred Skills

  • Linux kernel development and device driver implementation for ARM cores using Xilinx SDK or MPSoC platforms.
  • Experience with Yocto, Petalinux, or FPGA development (SystemVerilog / HDL verification).
  • Familiarity with high-speed protocols (PCIe, MIPI CSI-2), Precision Time Protocol (PTP / IEEE 1588), or Automotive Ethernet.
  • Ability to read and analyze electronic schematics and PCB designs.

Why Apply?

  • Competitive Compensation: Earn a top-tier rate of $99.26/hr.
  • Cutting-Edge Tech: Work directly with state-of-the-art autonomous mobility hardware and sensor suites.
  • Impact: Your code will directly validate safety-critical infrastructure that powers the future of autonomous transit.

Salary : $99

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Comrise

  • Comrise Princeton, NJ
  • DevOps Engineer – GitLab CI/CD & AWS Infrastructure Location: Princeton, NJ Employment Type: Contract-to-Hire (initial contract is until the end of the yea... more
  • Just Posted

  • Comrise Princeton, NJ
  • DevOps Engineer GitLab CI/CD & AWS Infrastructure Location: Princeton, NJ Employment Type: Contract-to-Hire (initial contract is until the end of the year)... more
  • Just Posted

  • Comrise Los Angeles, CA
  • We are seeking a proactive and detail-oriented HR Generalist to support day-to-day human resources operations for our Los Angeles team. This role will part... more
  • Just Posted

  • Comrise Hayward, CA
  • Note: THIS POSITION REQUIRES THE CANDIDATES THAT ARE AUTHORISED TO WORK IN USA FOR ANY EMPLOYER AND WHO DOESN'T REQUIRE ANY SPONSORSHIP NOW OR IN FUTURE Cl... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Foster, CA area that may be a better fit.

  • Kodiak San Francisco, CA
  • Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for al... more
  • 1 Day Ago

  • Jobot San Francisco, CA
  • Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page! Job details: A Dynamic Position With A World Class Team! G... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!