Demo

Diagnostic Software Engineer (Embedded Software Engineer)

Recruitment.ai
San Jose, CA Contractor
POSTED ON 7/29/2026 CLOSED ON 8/1/2026

What are the responsibilities and job description for the Diagnostic Software Engineer (Embedded Software Engineer) position at Recruitment.ai?

Job Title: Diagnostic Software Engineer

Location: San Jose, CA (Onsite)

Candidate Requirements:

  •  Experience in embedded systems or Linux driver development.

Technical Must-Haves:

  • Proficiency in C programming.
  • Experience in the development, bring-up, and validation of device drivers and diagnostic tests (specifically Linux drivers).
  • Experience in hardware bring-up, debugging, and testing of embedded system devices.
  • Working knowledge of bus protocols such as I2C, SPI, UART, and PCIe.

Preferred Skills:

  • Knowledge of multitasking operating systems and hardware interface bring-up.
  • Strong background in diagnostic software development for routers and switches.
  • Proven experience working in cross-functional teams (product design, board bring-up, test/integration, and production).
  • Experience troubleshooting software defects from kernel modules to applications.
  • Experience with Layer 2/3 network protocols.
  • Proficiency in kernel debugging tools such as GDB and KGDB

Hourly Wage Estimation for Diagnostic Software Engineer (Embedded Software Engineer) in San Jose, CA
$62.00 to $76.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Diagnostic Software Engineer (Embedded Software Engineer)?

Sign up to receive alerts about other jobs on the Diagnostic Software Engineer (Embedded Software Engineer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Recruitment.ai

  • Recruitment.ai Maynard, MA
  • Job Title: Senior Software Engineer (.Net/C#) Location: Onsite – Maynard, MA Role Overview We are seeking a highly experienced Senior Software Engineer wit... more
  • 1 Day Ago

  • Recruitment.ai Sunnyvale, CA
  • Position: Senior Product Manager – Supply Chain Location: Sunnyvale, CA- Onsite About the Role We are seeking an experienced Senior Product Manager – Suppl... more
  • 1 Day Ago

  • Recruitment.ai York, NY
  • About the Role: As a Software and AI Engineer, IT Systems, you’ll design and develop AI agents and first-party applications that bring intelligence, automa... more
  • 2 Days Ago

  • Recruitment.ai Sunnyvale, CA
  • Role: Senior Software and AI Engineer Location: Sunnyvale CA/NY/NJ/WA Duration: Long Term About the Role: As a Software and AI Engineer, IT Systems, you’ll... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Diagnostic Software Engineer (Embedded Software Engineer) jobs in the San Jose, CA area that may be a better fit.

  • itD San Jose, CA
  • itD is seeking a Diagnostic Software Engineer to design, develop, and validate embedded diagnostic solutions that support system reliability, performance, ... more
  • 1 Day Ago

  • Selector Software Santa Clara, CA
  • Salary: About Us Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platfor... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!