Embedded Software Engineer

ManpowerGroup

Palo Alto (CA)

On-site

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ManpowerGroup is seeking an Embedded Software Engineer to own the software and validation work on Linux and Android-based infotainment and connectivity platforms. The role emphasizes ramping into complex codebases, driving hardware verification, and turning performance findings into actionable improvements.

The position requires 8+ years of embedded software experience, work on high-performance SoCs, and proficiency in Embedded Linux, QNX, and DriveOS.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of embedded software development experience.
  • Hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, or MediaTek; automotive-grade SoC experience is a significant plus.
  • Proficiency in Embedded Linux, QNX, and DriveOS, with experience working on hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN.
  • Strong C/C++ skills and solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools.

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing to quickly establish delivery momentum.
  • Develop and maintain the software stack for hardware verification and validation on Hypervisor, Linux, and Android systems.
  • Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to identify bottlenecks, thermal limits, and stability issues.
  • Analyze and optimize ECU performance, translating test results into engineering decisions.
  • Support board bring-up, design verification, and debugging in partnership with architecture, hardware, and software teams; train and guide junior engineers.

Skills

C/C++ programming
Embedded Linux
QNX
DriveOS
Hypervisor experience

Education

Bachelor's degree in CS/Engineering
Master's degree in CS/Engineering

Tools

Snapdragon
NVIDIA Orin
MediaTek
QNX
DriveOS
Type-1 hypervisors
Gunyah
ACRN

Job description

Our client is seeking a Embedded Software Engineer to own software and validation work on Linux and Android-based infotainment and connectivity platforms . If you enjoy ramping into complex codebases, driving hardware verification, and turning performance and stability findings into actionable improvements, this role is built for you.

Job Title: Embedded Software Engineer

Location: Palo Alto, CA or Irvine, CA (Onsite)

What's the Job?
  • Ramp up on the existing codebase, build pipeline, and regression testing to quickly establish delivery momentum.

  • Develop and maintain the software stack for hardware verification and validation on Hypervisor , Linux , and Android systems.

  • Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to identify bottlenecks, thermal limits, and stability issues.

  • Analyze and optimize ECU performance , translating test results into engineering decisions.

  • Support board bring-up, design verification, and debugging in partnership with architecture, hardware, and software teams; train and guide junior engineers.

What's Needed?
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 8+ years of embedded software development experience.

  • Hands-on experience with high-performance SoCs such as Snapdragon , NVIDIA Orin , or MediaTek ; automotive-grade SoC experience is a significant plus.

  • Proficiency in Embedded Linux , QNX , and DriveOS , with experience working on hypervisor systems such as Type-1 hypervisors , Gunyah , or ACRN .

  • Strong C/C++ skills and solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools.

What's in it for me?
  • Work on mission-critical infotainment and connectivity validation where your technical decisions directly impact system stability and performance.

  • Lead end-to-end verification activities—from stress testing and bottleneck analysis to board bring-up support and debugging.

  • Collaborate across architecture, hardware, and software teams while providing weekly status, risk, and decision documentation to program leadership.

  • Mentor and guide junior engineers to strengthen the team’s execution and engineering quality.

  • Contribute to a confidential, high-impact engagement with immediate start expectations.

About ManpowerGroup, Parent Company of: Manpower, Experis, Talent Solutions, and Jefferson Wells.

ManpowerGroup® (NYSE: MAN), the leading global workforce solutions company, helps organizations transform in a fast-changing world of work by sourcing, assessing, developing, and managing the talent that enables them to win. We develop innovative solutions for hundreds of thousands of organizations every year, providing them with skilled talent while finding meaningful, sustainable employment for millions of people across a wide range of industries and skills. Our expert family of brands – Manpower, Experis, Talent Solutions, and Jefferson Wells creates substantial value for candidates and clients across more than 75 countries and territories and has done so for over 70 years. We are recognized consistently for our diversity - as a best place to work for Women, Inclusion, Equality and Disability and in 2023 ManpowerGroup was named one of the World's Most Ethical Companies for the 14th year - all confirming our position as the brand of choice for in-demand talent.

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

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

Experis Technology Group • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Automotive Hardware Design Engineer
Automotive Hardware Design Engineer

ManpowerGroup • Palo Alto (CA)

On-site
USD 63,000 - 89,000
Medical plan
Dental plan
Vision plan
+2
Automotive Hardware Design Engineer
Automotive Hardware Design Engineer

Experis Technology Group • Palo Alto (CA)

On-site
USD 63,000 - 89,000
Medical, Dental, Vision plans
401(k) with company match
Weekly pay
Senior Android Platform Engineer
Senior Android Platform Engineer

Experis Technology Group • Irvine (CA)

On-site
USD 140,000 - 210,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Experis Technology Group • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Medical plans
Dental plan
Vision plan
+3
Senior Embedded Software Engineer - Infotainment
Senior Embedded Software Engineer - Infotainment

Experis Technology Group • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Experis Technology Group • Auburn Hills (MI)

On-site
USD 47,000 - 51,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Silicon Validation Engineer 3
Silicon Validation Engineer 3

Experis (Austria) • Hillsboro (OR)

On-site
USD 83,000 - 88,000
Validation Engineer 1
Validation Engineer 1

Experis • Austin (TX)

On-site
USD 45,000 - 65,000
Weekly Pay
Medical Plan
Dental Plan
+8
Infotainment/Connectivity Lead
Infotainment/Connectivity Lead

Capgemini • Palo Alto (CA)

On-site
USD 57,000 - 90,000
Medical, dental, vision
Retirement benefits