Jobs · Engineering · California

Diagnostic Software Engineer (6151)

itD · San Jose, CA · 3 wk ago
On-siteEngineering$34–$34.61/hrFull-time

Responsibilities

  • Develop and maintain embedded diagnostic software for hardware systems and device drivers
  • Debug and resolve complex issues across hardware and software layers, including kernel and application levels
  • Validate and test embedded systems to ensure reliability, performance, and compliance with requirements
  • Collaborate with cross-functional teams to support hardware bring-up and system integration
  • Implement and support communication protocols such as I2C, SPI, UART, PCIe, and GPIO
  • Analyze system performance and troubleshoot defects using kernel-level debugging tools
  • Contribute to continuous improvement of development and validation processes

Requirements

  • Proficient in C programming
  • Experience with hardware and device driver development, including Linux hardware bring-up
  • Experience developing, debugging, and validating embedded systems and device drivers
  • Hands-on experience with protocols such as I2C, SPI, UART, PCIe, and/or GPIO
  • Experience troubleshooting software defects from kernel modules to applications
  • Familiarity with Layer 2/3 network protocols
  • Proficiency with kernel debugging tools such as GDB and KGDB

Qualifications and Skills

  • Bachelor’s degree in a relevant field or equivalent work experience required

Benefits

We provide comprehensive medical benefits, a 401k plan, paid holidays, and more.

Pay

$34 - $34.61 (hourly)

Schedule

Hybrid – 4 days onsite (5 days as needed) in San Jose, CA

ItD is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or to perform the essential functions of a position, please contact us at recruiting@itdtech.com and let us know the nature of your request and your contact information.

About itD

About itD: We are part of a new generation of consulting and software development company that blends diversity, innovation, and integrity with real business results. Our structure rejects any strong hierarchy, empowering us to deliver excellent results. We are a woman- and minority-led firm. Every day, we challenge ourselves to be considerate, fair and to re-think what great outcomes mean for our customers. This permeates down to how we approach every interaction, on every project, for every client. You’ll thrive here if you are a dynamic self-starter, a difference-maker or someone who wants to deliver great results, without constraints.

The itD Digital Experience

Joining us means you’ll be part of our global community, you have a say about your own career journey, and you’ll get a chance to give back to causes that matter. You will experience working with Fortune 500 companies and high-performance teams across numerous industries. itD offers our employees excellent benefits such as medical, dental, vision, life insurance, paid holidays, 401K + matching, networking & career learning and development programs. We are growing and we want to see you grow!

Similar jobs

Software Engineer

EpicMiami, FL· 3 wk ago
Information Technologyapply on epic.avature.net