itD

itD

Diagnostic Software Engineer (6151)

San Jose

No sponsorshipDetected 1 day ago
CLinuxEmbedded SystemsTCP/IPLeadershipCommunication

> stay_score

odds of building a lasting career here

25Risky
Cap-exempt (no lottery)0
Sponsors this role35
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This permeates down to how we approach every interaction, on every project, for every client.
  • Visit https://itdtech.com/careers to learn more about what working at itD can mean for you.
  • Additional Info Dynamic environment in a culture of respect, empowerment and recognition for a job well done, apply today!

Responsibilities

  • Develop and maintain embedded diagnostic software for hardware systems and device drivers
  • 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
  • Collaborate with your itD practice team on industry thought leadership.
  • Build out material to contribute to the Digital Transformation practice.
  • itD is seeking a Diagnostic Software Engineer to design, develop, and validate embedded diagnostic solutions that support system reliability, performance, and hardware-software integration.
  • 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.

Requirements

  • Experience with hardware and device driver development, including Linux hardware bring-up
  • Hands-on experience with protocols such as I2C, SPI, UART, PCIe, and/or GPIO

Skills

  • 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
  • Bachelor's degree in a relevant field or equivalent work experience required
  • Preferred Qualifications and
  • Company Description
  • Additional Info
  • Dynamic environment in a culture of respect, empowerment and recognition for a job well done, apply today!

Compensation

  • $34 - $34.61 (hourly)
  • San Jose, CA Pay Range:

Benefits

  • Complete client case studies and learning material (blogs, media material).
  • We provide comprehensive medical benefits, a 401k plan, paid holidays, and more.

Company info

  • Please note that we are only considering direct W2 candidates at this time, as we are unable to offer sponsorship.
  • Every day, we challenge ourselves to be considerate, fair and to re-think what great outcomes mean for our customers.
  • We are growing and we want to see you grow!
  • 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.
  • We are a woman- and minority-led firm.

Equal opportunity

  • If, because of a medical condition or disability, you need a reasonable accommodation for any part of the

Visa & Work Authorization

  • Please note that we are only considering direct W2 candidates at this time, as we are unable to offer sponsorship.

This listing is sourced directly from itD's careers page and normalized into a canonical job model.