Embedded Software Engineer

Embedded Software Engineer

Contract Type:

Contract

Location:

Foster City - CA

Industry:

Information Technology

Contact Name:

Contact Email:


Contact Phone:


Date Published:

07-29-2026

Salary:

$85 - $90 Per Hour

Job ID:

39640

Embedded Software Engineer

Overview:
Join a pioneering team at the forefront of autonomous vehicle technology as an Embedded Software Engineer. In this critical role, you will develop high-performance, safety-critical embedded software and tooling that power cutting-edge autonomous systems. Your expertise will directly contribute to advancing sensor emulation, test frameworks, and hardware integration, ensuring the highest standards of reliability and safety in autonomous operations. This is a unique opportunity to work on innovative projects in a dynamic environment that values technical excellence and forward-thinking solutions.

Required Skills:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 4+ years of industry experience in embedded software development.
  • Strong programming skills in C++, with a focus on low-latency, high-performance applications in user and kernel space on embedded Linux.
  • Extensive experience with Linux system and network programming, including networking protocols.
  • Proficiency in Python, especially in developing automation frameworks and tooling (e.g., Pytest).
  • Hands-on experience in building hardware/software integration test frameworks utilizing interfaces such as Ethernet, I2C, SPI, and CAN.
  • Proficient in version control tools (Git), build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest).
  • Ability to test, troubleshoot, and verify hardware and software components to ensure quality and reliability.

Nice to Have Skills:

  • Experience with Linux kernel development and device driver implementation, particularly for ARM cores via Xilinx SDK and MPSoC platforms.
  • Familiarity with Yocto, Petalinux, FPGA development, SystemVerilog, and HDL verification.
  • Knowledge of high-speed protocols like PCIe, MIPI CSI-2, and networking protocols such as PTP/IEEE 1588 and Automotive Ethernet.
  • Ability to read and interpret electronic schematics and understanding of PCB design and manufacturing workflows.

Preferred Education and Experience:

  • Bachelor’s or Master’s degree in relevant fields.
  • 4+ years of embedded software development experience working with Linux-based systems, sensor emulation, and hardware integration in a safety-critical environment.

Other Requirements:

  • Location: Onsite in Foster City, CA (5 days per week).
  • Start Date: ASAP.
  • Contract Duration: 6+ months with potential for extension.
  • Clearance: W2 employment only.
  • Travel: Not specified.

If you are passionate about building reliable embedded systems and eager to make an impact in autonomous vehicle technology, we want to hear from you!

DeWinter Group and Maris Consulting  is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. We post pay scales which are based on our client pay ranges. DeWinter, Maris, and our clients have the right to modify the requirements of the role which can impact the pay ranges posted.

APPLY NOW

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )