Embedded Software Engineer

Manpower Group (USA)

Foster City (CA)

On-site

USD 257,611,200 - 274,142,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Dental and Vision plans
401(k) with match
Weekly pay

Job summary

Manpower Group is seeking an Embedded Software Engineer in Foster City, CA. You will architect and implement high-performance C++ applications for embedded Linux, and develop Python-based automation tooling to optimize testing and validation.

The role involves hardware/software integration testing with Ethernet, I2C, SPI, and CAN interfaces. The ideal candidate holds a BS or MS in CS/EE with 4+ years of relevant experience, strong Linux and Python skills, and knowledge of testing frameworks like

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field, with 4+ years of experience.
  • Strong proficiency in C++ development for embedded/low-latency systems.
  • Extensive Linux development experience, networking and system-level programming.
  • Proficiency in Python, Pytest, Git, Bazel, and unit testing frameworks.

Responsibilities

  • Architect, implement, and maintain high-quality C++ applications for embedded Linux systems with low latency and high performance.
  • Design and develop Python-based automation frameworks and tooling to optimize test execution, integration, and validation.

Skills

C++ development
Linux development
Test automation
Embedded systems

Education

Bachelor's or Master's in CS/EE

Tools

C++
Python
Linux
Git
Bazel
GTest
Pytest
Ethernet
I2C
SPI
CAN

Job description

Embedded Software Engineer

Job Title: Embedded Software Engineer | Location: Foster City, CA | Pay: $90‑95/hour + Benefits

Our client, a leading innovator in hardware systems and embedded technology, is seeking a dedicated software engineer to join their dynamic team. As a software engineer, you will be supporting the Autonomy Hardware Systems V&V team, contributing to the development of embedded software and testing infrastructure that drives safety‑critical applications. The ideal candidate will demonstrate strong problem‑solving skills, adaptability, and a passion for advancing technology in a collaborative environment.

Key Responsibilities
  • Architect, implement, and maintain high‑quality C++ applications for embedded Linux systems, focusing on low‑latency and high‑performance solutions.
  • Design and develop Python‑based automation frameworks and tooling to optimize test execution, integration, and validation processes.
  • Build and enhance hardware/software sensor emulators, maintaining and extending existing test assets and validation frameworks.
  • Integrate embedded software with FPGA‑based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN.
  • Test, troubleshoot, and verify hardware and software components to ensure product quality and reliability through comprehensive verification strategies.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with 4+ years of relevant industry experience.
  • Strong proficiency in C++ development, especially in low‑latency, high‑performance programming in user and kernel space.
  • Extensive experience with Linux development, including networking and system‑level programming.
  • Proficiency in Python, test automation (e.g., Pytest), Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest).
  • Hands‑on experience with embedded interfaces such as Ethernet, I2C, SPI, and CAN for hardware/software integration testing.
Benefits
  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short‑Term and Long‑Term Disability Insurance
  • Business Travel Insurance
  • 401(k) with match
  • Weekly Pay

If this role interests you and you would like to learn more, please apply now. A recruiter will be in touch with you to discuss this opportunity.

Recruiter: Kyle Dresser | Email: kyle.dresser@manpowerengineering.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Oho Group Ltd • Los Angeles (CA)

On-site
USD 120,000 - 300,000
Private medical insurance
401(k)
Equity options
C++ Software Engineer - Embedded Systems
C++ Software Engineer - Embedded Systems

5V Tech • Austin (TX)

On-site
USD 131,000 - 155,000
Standard benefits
Healthcare plan
Embedded Software Application Engineer
Embedded Software Application Engineer

Advantage Technical • Sioux Falls (SD)

On-site
USD 103,000 - 156,000
Embedded Software Engineer
Embedded Software Engineer

ManpowerGroup Global, Inc. • Town of Norway (WI), Dallas (TX)

On-site
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Embedded Software Application Engineer - Direct Hire
Embedded Software Application Engineer - Direct Hire

Advantage Technical • Sioux Falls (SD)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Intellectt Inc • Redmond (WA)

On-site
USD 85,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Senior Embedded Software Engineering Manager
Senior Embedded Software Engineering Manager

Motion Recruitment Partners LLC • Houston (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
401(k) with company match
Flexible work schedule
+1
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6