Diagnostic Software Engineer

Experis Technology Group

San Jose (CA)

Sur place

USD 83 000 - 85 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Experis Technology Group is seeking an experienced Embedded Software Engineer to develop diagnostic software validating hardware designs and supporting manufacturing. The role emphasizes hands-on embedded C, Linux device drivers, and system-level diagnostics, with on-site collaboration in San Jose, CA.

The candidate will design, implement, and test low-level software across microcontrollers and embedded peripherals, contributing to robust diagnostic solutions for complex hardware systems.

Qualifications

  • Strong C programming skills and hands-on embedded software experience.
  • Experience developing Linux device drivers.
  • Experience debugging and troubleshooting embedded hardware systems.
  • Familiarity with peripherals such as I2C, SPI, USB, PCIe, ADC and DAC.

Responsabilités

  • Design, develop, and maintain embedded diagnostic applications using C.
  • Develop and debug Linux device drivers and low-level embedded software.
  • Support hardware bring-up, prototype validation, and manufacturing diagnostics.
  • Execute detailed software test plans and troubleshoot hardware/software integration issues.
  • Collaborate with cross-functional teams to identify root causes and resolve issues.
  • Review objectives and contribute to design discussions across teams.

Connaissances

Embedded C
Linux device drivers
Embedded software development
Multitasking systems
Debugging
Communication

Outils

Linux
Device Drivers
I2C
SPI
USB
PCIe
ADC
DAC

Description du poste

We are seeking an experienced Embedded Software Engineer to develop diagnostic software solutions that validate hardware designs and support product manufacturing. This role involves developing low-level embedded applications, executing software test plans, debugging hardware prototypes, and collaborating with hardware and software teams to resolve complex system issues. The ideal candidate has strong hands-on experience with Embedded C, Linux device drivers, hardware bring-up, and system-level diagnostics.

Location: San Jose, CA - 100% Onsite Duration: 12+ Month Contract Pay Rate: $60-$62/hr on W2

Key Responsibilities
  • Design, develop, and maintain embedded diagnostic applications using C.
  • Develop and debug Linux device drivers and low-level embedded software.
  • Support hardware bring-up, prototype validation, and manufacturing diagnostics.
  • Execute detailed software test plans and troubleshoot hardware/software integration issues.
  • Work with microcontrollers and embedded peripherals, including I2C, SPI, USB, PCIe, ADC, and DAC.
  • Collaborate with cross-functional hardware and software teams to identify root causes and resolve complex technical issues.
  • Review technical objectives and contribute to design and development discussions across functional teams.
Required Qualifications
  • Strong C programming skills.
  • Hands-on experience in embedded software development.
  • Practical experience developing Linux device drivers.
  • Knowledge of multitasking operating systems and embedded system design.
  • Experience with microcontrollers and embedded peripherals such as I2C, SPI, USB, PCIe, ADC, and DAC.
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills, with the ability to work independently and collaboratively.
Preferred Qualifications
  • Understanding of Layer 2 and Layer 3 networking protocols, including TCP/IP.
  • Experience with network processors or Fabric ASICs.
  • Familiarity with SSD, USB, NVRAM, or eMMC technologies.
  • Experience in hardware diagnostics, board bring-up, prototype validation, or manufacturing support.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Diagnostic Software Engineer (Onsite)
Embedded Diagnostic Software Engineer (Onsite)

Experis Technology Group • San Jose (CA)

Sur place
USD 83 000 - 85 000
Embedded Software Developer – Diagnostics
Embedded Software Developer – Diagnostics

Myticas Consulting • New Providence (NJ)

Sur place
USD 100 000 - 150 000
Embedded Software Developer – Diagnostics (35783)
Embedded Software Developer – Diagnostics (35783)

Myticas Consulting Inc. • New Providence (NJ)

Sur place
USD 90 000 - 120 000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • San Jose (CA)

Hybride
USD 110 000 - 140 000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • Sunnyvale (CA)

Hybride
USD 90 000 - 140 000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • Berkeley (CA)

Hybride
USD 90 000 - 140 000
Embedded Test Engineer
Embedded Test Engineer

7Th Sky Techologies llc • Fremont (CA)

Hybride
USD 90 000 - 120 000
Staff Software Development Engineer in Test : 26-03222
Staff Software Development Engineer in Test : 26-03222

Akraya • Newark (CA)

Sur place
USD 138 000 - 152 000
Embedded Diagnostics Engineer
Embedded Diagnostics Engineer

Myticas Consulting • New Providence (NJ)

Sur place
USD 100 000 - 150 000
Embedded Hardware Design Engineer- Onsite at San Jose, CA- W2 Fulltime Hiring
Embedded Hardware Design Engineer- Onsite at San Jose, CA- W2 Fulltime Hiring

Wise Equation Solutions Inc. • San Jose (CA)

Sur place
USD 130 000 - 150 000