Embedded Software Engineer

Experis Technology Group

Palo Alto (CA)

On-site

USD 140,000 - 190,000

Full time

3 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 software and validation on Linux and Android-based infotainment and connectivity platforms in Palo Alto or Irvine. Ramp up on the existing codebase, build pipeline, and regression testing to establish delivery momentum.

Develop and maintain the software stack for hardware verification on Hypervisor, Linux, and Android systems; design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to identify bottlenecks, thermal

Qualifications

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

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing to establish delivery momentum.
  • Develop and maintain the software stack for hardware verification and validation on 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 with architecture, hardware, and software teams; mentor junior engineers.

Skills

C/C++
Embedded Linux
QNX/DriveOS
Hypervisor knowledge
Software validation

Education

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

Tools

Linux kernel debugging
Regression testing

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 the Company

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.

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

ManpowerGroup • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Software Engineer - Infotainment
Senior Embedded Software Engineer - Infotainment

Experis Technology Group • Palo Alto (CA)

On-site
USD 140,000 - 190,000
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 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 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
Lead Embedded SW Engineer, Infotainment (Linux/Android)
Lead Embedded SW Engineer, Infotainment (Linux/Android)

ManpowerGroup • Palo Alto (CA)

On-site
USD 180,000 - 240,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 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
Infotainment/Connectivity Lead
Infotainment/Connectivity Lead

Capgemini • Palo Alto (CA)

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

Ursus • Foster City (CA)

On-site
USD 120,000 - 134,000
Medical and dental benefits
Vision benefits
401K benefits
+2