Diagnostic Software Engineer

Insight Global (United States)

San Jose (CA)

On-site

USD 120,000 - 190,000

Full time

8 days ago

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

Insight Global is seeking an experienced Diagnostics Software Engineer to define, design, and develop diagnostic applications that validate hardware designs and support product manufacturing. You will execute detailed test plans and work with hardware and software test teams to debug prototypes and software deliverables.

You will also initiate reviews of technical objectives across functional teams, utilizing strong C skills and embedded systems experience to troubleshoot complex systems.

Qualifications

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

Responsibilities

  • Define, design, and develop diagnostic applications for hardware validation.
  • Execute detailed software test plans and debug product prototypes and software deliverables.
  • Collaborate with hardware and software test teams to investigate issues and verify fixes.
  • Initiate reviews of technical objectives across functional teams.

Skills

C programming
Embedded systems
Linux device drivers
Multitasking OS design
Microcontrollers & peripherals
TCP/IP networking
Troubleshooting & debugging
Team collaboration
SSD/USB/NVRAM/eMMC
Network Processors / Fabric ASICs
Problem solving

Job description

Job Description

The diagnostics team develops software solutions to validate hardware designs and support product manufacturing. You will define, design, and develop diagnostic applications, execute detailed software test plans, and collaborate with hardware and software test teams to debug product prototypes and software deliverables. You will also initiate reviews of technical objectives across functional teams.

Skills and Requirements
  • 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.)
  • Excellent verbal and written interpersonal skills
  • Self-motivated with the ability to work effectively in a team environment
  • Understanding of Layer 2 and Layer 3 network protocols (e.g., TCP/IP)
  • Experience with Network Processor/Fabric ASICs
  • Experience with SSD, USB, NVRAM, or eMMC
  • Strong passion and experience in troubleshooting and debugging complex systems with excellent problem-solving techniques

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Diagnostics Software Engineer
Embedded Diagnostics Software Engineer

Insight Global (United States) • San Jose (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Experis-US • San Jose (CA)

On-site
USD 120,000 - 180,000
Medical Plan
Dental Plan
Vision Plan
+2
Embedded Software Developer – Diagnostics
Embedded Software Developer – Diagnostics

Myticas Consulting Inc. • New Providence (NJ)

On-site
USD 100,000 - 150,000
Embedded Software Developer – Diagnostics (35783)
Embedded Software Developer – Diagnostics (35783)

Myticas Consulting Inc. • New Providence (NJ)

On-site
USD 90,000 - 120,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
Embedded Diagnostics Engineer
Embedded Diagnostics Engineer

Myticas Consulting Inc. • New Providence (NJ)

On-site
USD 100,000 - 150,000
Embedded Software Engineer – Hardware Diagnostics
Embedded Software Engineer – Hardware Diagnostics

Myticas Consulting Inc. • New Providence (NJ)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

ManpowerGroup • San Jose (CA)

On-site
USD 120,000 - 180,000
Medical plans
Dental plan
Vision plan
+8
Diagnostics Engineer
Diagnostics Engineer

Talentstra • Foster City (CA)

On-site
USD 120,000 - 180,000
Product Engineer
Product Engineer

Insight Global (United States) • San Jose (CA)

On-site
USD 120,000 - 180,000