Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Diagnostic Software Engineer (6151)

$40 - $45 per hour

itD Tech

Job Description

Job Description

itD is seeking a Diagnostic Software Engineer to design, develop, and validate embedded diagnostic solutions that support system reliability, performance, and hardware-software integration. The ideal candidate will bring deep experience in embedded systems development and low-level programming, along with a proven track record of debugging complex hardware/software interactions and delivering high-quality, production-ready solutions.

Location: Hybrid – 4 days onsite (5 days as needed) in San Jose, CA
Pay Range: $40 - $45 (hourly)

We provide comprehensive medical benefits, a 401k plan, paid holidays, and more. Please note that we are only considering direct W2 candidates at this time, as we are unable to offer sponsorship.

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

Internal Responsibilities:

• Attend regular internal practice community meetings.
• Collaborate with your itD practice team on industry thought leadership.
• Complete client case studies and learning material (blogs, media material).
• Build out material to contribute to the Digital Transformation practice.
• Attend internal itD networking events (in person and virtual).
• Work with leadership on career fast-track opportunities.

Required Qualifications and Skills:

• 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

Preferred Qualifications and 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

Education:

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

Company Description
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! Visit to learn more about what working at itD can mean for you.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. 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 View email address on ziprecruiter.com and let us know the nature of your request and your contact information.

Additional Info
Dynamic environment in a culture of respect, empowerment and recognition for a job well done, apply today!

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Diagnostic Software Engineer (6151) in San Jose, CA vacancy
  • $128k - $200k

     ...computing, artificial intelligence, and software-defined networking to provide our...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...fast-paced, high caliber team building diagnostic software to help validate high-speed... 
    Suggested
    Contract work

    Arista Networks

    Santa Clara, CA
    3 days ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ...curious Software Engineer to join our Diagnostics & Calibration software team in Milpitas... 
    Suggested
    Minimum wage
    Full time
    Flexible hours
    Weekend work

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $165.2k - $223.6k

     ...Platform group is looking for an innovative and customer-focused software engineer to help us make the world's best product catalog even better...  ...and business leaders to build new state-of-the-art agentic diagnostics and Analytics services to provide transparency and... 
    Suggested
    Hourly pay
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...environment where everyone is inspired to do their best work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a GPU or high-performance computing... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    11 hours ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power...  ...continuity, and deliver the platforms, applications, and diagnostics our customers rely on every day at enterprise scale. Some product... 
    Suggested

    Dell Technologies

    Santa Clara, CA
    11 hours ago
  • $186.9k - $267.7k

     ...Common Hardware Group's QUAD (Quality and Diagnostics) team! This team works on Hyperscale...  ...environment.In this role as Hardware Diagnostic Engineer, you will develop the diagnostics tests...  ...on Linux server using your embedded software development skills. You will work on new... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    11 hours ago
  • $152k - $241.5k

     ...teams with the most thoughtful people in the world.We’re looking for a highly motivated, creative Factory System Software and Diagnostics Integration engineer to join the Datacenter Platform Software team. You will play a crucial role in coordinating factory projects,... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $132.4k - $217.6k

     ...research in Life Sciences and Clinical Diagnostics. Bio-Techne, and all of its brands, provides...  ...17,600.00Bio-Techne develops innovative software and instrumentation solutions that help...  ...insight. This Senior Software Engineer role sits at the intersection of AI engineering... 
    Full time
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Bio-Techne

    San Jose, CA
    2 days ago
  • $143.8k - $267k

     ...this role, you will lead instrumentation software development for digital pathology solutions that directly transform patient diagnostics. You will join a dynamic, collaborative...  ...environment with solution architects, hardware engineers, and software leads to translate... 
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    4 days ago
  • $123k - $191k

     ...computing, artificial intelligence, and software-defined networking to provide our...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...our switches. We work with hardware, diagnostics, and software engineers to maximize... 

    Arista Networks

    Santa Clara, CA
    1 day ago
  •  ...technology. We are at the forefront of software and hardware innovation, pushing the boundaries...  ...the US/Canada. The role: Software Engineer, Developer and Qualification Tools...  ...team that is building the developer and diagnostic tools for d-Matrix' cutting edge AI inference... 
    Full time

    D-matrix

    Santa Clara, CA
    15 hours ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s...  ...and deploy innovative integration and diagnostics tools, and AI agents to release quality... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Santa Clara, CA
    3 days ago
  • $167.7k - $245.2k

     ...office each week***Meet the TeamDevelop software consistent with Cisco 'Design Thinking...  ...network operating systemsBuild telemetry, diagnostics, and fault-management infrastructure,...  ...to a defined software engineering roadmap, identify and recommend improvements... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $152k - $241.5k

     ...artificial intelligence.We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team with a targeted focus on...  ...on complex system-level challenges spanning resiliency, diagnostics, recovery, and large-scale AI infrastructure, contributing... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    11 hours ago
  • $160k - $200k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...is seeking a top-notch hands-on Sr. Software Engineer with exceptional networking software...  ...problem descriptions, perform detailed diagnostics, and resolve issues quickly.... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $159.5k - $271.2k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ...as control of the machine, as well as diagnostics and calibrations. You will be a good... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $182k - $226k

     ...us to deliver hydrogen from renewable electrolysis for heavy industry, at prices below fossil fuels. We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will develop mission-critical software that powers the world's most... 
    Temporary work

    Electric Hydrogen

    San Jose, CA
    1 day ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...-business projects.Experience with diagnostics, networking and data analysis.Google's... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  •  ...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain aspects... 

    Quest Diagnostics Incorporated

    San Jose, CA
    2 days ago
  •  ...Software Engineer, Rapid Response Assignment - (US) Location: MA / Austin TX / MD Team: Product & Engineering Employment Type...  ...in one or more languages (Python, Go, Java, etc.) ~ Strong diagnostic and debugging skills, with a proven ability to root-cause... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    San Jose, CA
    4 hours ago
  • $140k - $180k

     ...development and verification of safety critical software components for the aircraft Charge...  ...circuitry Collaborate with systems engineers to decompose item requirements into high...  ...Develop and implement fault detection and diagnostic algorithms in software to identify and respond... 
    Local area

    Archer

    San Jose, CA
    1 day ago
  • $130k - $175k

     ...Job Description: Senior Software & Systems Engineer - Semiconductor Failure Analysis Tools Location: San Jose, CA Salary: $130,000...  ...advanced software development meets cutting-edge semiconductor diagnostics. Youll join a highly specialized team building multi-... 
    Full time
    Flexible hours

    RGH - Global Ltd

    San Jose, CA
    21 hours ago
  • $152k - $241.5k

    NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role,...  ...integration, including telemetry and metrics, health checks, diagnostics, configuration, and system management. These tools fill... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $250k - $413k

     ...operate the platforms that let product engineering teams ship with confidence: pipeline orchestration...  ....About the RoleWe're looking for a Software Engineer (L4) to help build and operate...  ...(e.g., alert triage, test-health diagnostics) is actually working, and use results... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    1 day ago
  • $128k - $142k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...us.Job Summary:Supermicro is seeking a Software Engineer - Switch Design to design and...  ...robust interfaces for telemetry, diagnostics, and system management.Lead optimization... 
    Worldwide

    Supermicro

    San Jose, CA
    1 day ago
  • $150k - $190k

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...fast-growing teams.As a Senior Software Engineer, Planning for self-driving trucks, you will...  ...production system.Perform system level diagnostics and tuning using in-house visualization... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $101k - $162k

     ...art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a...  ...own initiativeExperience with device driver development and diagnostics and understanding of hardware devices, understanding of bus protocols... 
    Full time
    Local area

    Broadcom

    San Jose, CA
    1 day ago
  • $145.3k - $269.8k

     ...voice matters.The PositionThe OpportunityAs a Bioinformatics Software Engineer, you will design, develop, and implement features for the...  ...possible software quality for gene sequencing research and disease diagnostics.Work closely with experimental teams to understand their... 
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    11 hours ago
  • $150.4k - $277.6k

     ...Software Development Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every...  ...Diagnose system issues through log analysis and system diagnostics, exercising independent judgment in resolving technical problems... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $388k

     ...Operational Insights team within CPT is looking for a senior full-stack engineer with a front-end focus to help us revamp our suite of developer productivity tools. This team accelerates the software developer lifecycle at Netflix by building tools and services that... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Diagnostic Software Engineer (6151). Be the first to apply!