We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
PTEC Solutions Inc. logo
PTEC Solutions Inc. Verified
IT Consulting, Staffing, Government Contracting, Software Development

Diagnostic Software Engineer

San Jose, California, United StatesOnsiteFull Time$115,000–$135,000 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Role Overview:

  • Job Title: Diagnostic Software Engineer
  • Location: San Jose Onsite

Candidate Requirements:

  • Education: Bachelor’s and/or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience: 3 to 5+ years of 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.

Job Type: Full-time

Pay: $115,000.00 - $135,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance

Work Location: In person

Ready to apply?
You'll be redirected to PTEC Solutions Inc.'s application page.

Similar roles