Embedded Software Engineer

Experis Technology Group

San Jose (CA)

On-site

USD 120,000 - 180,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Plan
Dental Plan
Vision Plan
401(k) Matching
Weekly Pay

Job summary

Experis Technology Group seeks a Diagnostic Software Engineer in San Jose, CA to build diagnostic applications that validate hardware designs and support manufacturing readiness. You will work with hardware and software test teams to debug prototypes and ensure software deliverables meet objectives.

The role emphasizes C programming, embedded systems, and Linux driver expertise, employing multitasking OS concepts and MCU peripherals across a collaborative, quality-driven environment.

Qualifications

  • Excellent C programming skills.
  • Hands-on experience with embedded system software development.
  • Linux device driver development experience.
  • Knowledge of multitasking operating system design.
  • Experience with microcontrollers and embedded peripherals (I2C, ADC, DAC, USB, PCIe, SPI, etc.).

Responsibilities

  • Define, design, and develop diagnostic applications that validate hardware designs and support product manufacturing.
  • Execute detailed software test plans and verify diagnostic application behavior against expected outcomes.
  • Collaborate with hardware and software test teams to debug product prototypes and software deliverables.
  • Initiate and participate in reviews of technical objectives across functional teams to align on outcomes and requirements.
  • Use strong troubleshooting and debugging skills to isolate issues across embedded software and system behavior.

Skills

C programming
Embedded systems
Linux drivers
OS design
MCU peripherals

Tools

Linux kernel
Device drivers

Job description

Our client is seeking a Diagnostic Software Engineer to join their diagnostics team. From your perspective, this role is about building the software that helps validate hardware designs and supports product manufacturing. You will define, design, and develop diagnostic applications, execute detailed software test plans, and collaborate closely with hardware and software test teams to debug product prototypes and software deliverables. You’ll also help initiate reviews of technical objectives across functional teams—so your work directly improves product quality and delivery.

Job Title: Diagnostic Software Engineer Location: San Jose, CA

What's the Job?
  • Define, design, and develop diagnostic applications that validate hardware designs and support product manufacturing.
  • Execute detailed software test plans and verify diagnostic application behavior against expected outcomes.
  • Collaborate with hardware and software test teams to debug product prototypes and software deliverables.
  • Initiate and participate in reviews of technical objectives across functional teams to align on outcomes and requirements.
  • Use strong troubleshooting and debugging skills to isolate issues across embedded software and system behavior.
What's Needed?
  • Excellent C programming skills.
  • Hands‑on experience with embedded system software development.
  • Linux device driver development experience.
  • Knowledge of multitasking operating system design.
  • Experience with microcontrollers and embedded peripherals (I2C, ADC, DAC, USB, PCIe, SPI, etc.).
What's in it for me?
  • Work on diagnostic software that directly supports hardware validation and manufacturing readiness.
  • Collaborate across hardware and software test teams to solve real prototype and deliverable issues.
  • Contribute to technical objective reviews that improve alignment across functional groups.
  • Build and strengthen expertise in embedded debugging, Linux device drivers, and multitasking OS design.
  • Join a team focused on quality through rigorous testing and structured problem-solving.
Upon completion of waiting period consultants are eligible for:
  • 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), Plus Match
  • Weekly Pay
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Diagnostic Software Engineer
Diagnostic Software Engineer

Experis • San Jose (CA)

On-site
USD 83,000 - 85,000
Embedded Diagnostic Software Engineer (Linux/C)
Embedded Diagnostic Software Engineer (Linux/C)

Experis Technology Group • San Jose (CA)

On-site
USD 120,000 - 180,000
Medical Plan
Dental Plan
Vision Plan
+2
Onsite Embedded Diagnostic Software Engineer
Onsite Embedded Diagnostic Software Engineer

Experis (Austria) • San Jose (CA)

On-site
USD 83,000 - 85,000
Embedded Hardware Test Engineer
Embedded Hardware Test Engineer

Experis Technology Group • Village of Fairport (NY)

On-site
USD 74,000 - 83,000
Medical plans
Dental plan
Vision plan
+7
Embedded Software Engineer
Embedded Software Engineer

Actalent • Greenville (SC)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Software Engineer
Software Engineer

abbott • Irving (TX)

On-site
USD 90,000 - 130,000
Career Development
Medical Coverage
Retirement Savings Plan
+3
Embedded Software Developer – Diagnostics
Embedded Software Developer – Diagnostics

Myticas Consulting • New Providence (NJ)

On-site
USD 100,000 - 150,000
Data Center Systems Debug Engineer
Data Center Systems Debug Engineer

Experis AB • Santa Clara (CA)

On-site
USD 80,000 - 113,000
Medical plan
Prescription drug plan
Dental plan
+9
Software Engineer
Software Engineer

Actalent • Greer (SC)

On-site
USD 90,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Senior Embedded BSP Software Engineer
Senior Embedded BSP Software Engineer

Experis Austria • Portland (OR)

On-site
USD 140,000 - 180,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2