1

Diagnostic Software Engineer Jobs (NOW HIRING)

We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on ... Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU ...

Job Sr. Software Engineer

Peabody, MA

$136K - $179K/yr

Sr. Software Engineer Location: Peabody, MA, US, 01960 Business Unit: Ophthalmic & Precision ... Architect, develop, and evolve monitoring and diagnostic software solutions that provide robust ...

Be Seen First

Software Engineer

Sterling Heights, MI ยท On-site

$50.71 - $56.51/hr

... diagnostics, software deployment, embedded training, and board support. * Perform software ... Interface with Systems Engineering, Project Management, Software Quality, and other internal teams.

Sr. Software Engineer

Peabody, MA ยท On-site

$136K - $179K/yr

Architect, develop, and evolve monitoring and diagnostic software solutions that provide robust ... Collaborate cross-functionally with controls, electrical and mechanical engineers to define end-to ...

Work with Manufacturing Engineering to design bringup, testing, and diagnostic software for production automation equipment. * Troubleshoot field service issues and collaborate with Customer Care to ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

next page

Showing results 1-20

Diagnostic Software Engineer information

See salary details

$24K

$104.9K

$189K

How much do diagnostic software engineer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for diagnostic software engineer in the United States is $104,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior engineers in specialized fields such as software, petroleum, or aerospace engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working in high-demand industries or leadership roles.

What are the key skills and qualifications needed to thrive in the Diagnostic Software Engineer position, and why are they important?

To thrive as a Diagnostic Software Engineer, you need a solid background in software engineering, familiarity with diagnostic algorithms, and usually a degree in computer science or a related field. Experience with diagnostic toolchains, embedded systems, scripting languages, and industry certifications such as ISTQB or specific platform expertise are often expected. Strong analytical thinking, troubleshooting skills, and the ability to communicate complex issues clearly are valuable soft skills. These competencies ensure you can efficiently develop, test, and refine diagnostic software that maintains product quality and reliability.

Can I make 200k a year as a Software Engineer?

Diagnostic Software Engineers working in specialized fields such as automotive diagnostics or embedded systems can potentially earn $200,000 or more annually, especially with extensive experience, advanced skills, and working in high-paying industries or locations. However, salaries vary widely based on factors like location, company size, and expertise in relevant tools and programming languages.

What are the typical daily responsibilities of a Diagnostic Software Engineer?

Diagnostic Software Engineers typically spend their days designing, implementing, and testing software tools that monitor and analyze system or product performance. They collaborate closely with hardware engineers, QA teams, and product managers to identify faults, develop diagnostic routines, and ensure seamless integration of new features or updates. Regular tasks may also include analyzing diagnostic data, creating technical documentation, and providing support during system troubleshooting. This role often involves both independent problem-solving and active teamwork to address real-time issues and improve product reliability.

What does a diagnostic Software Engineer do?

A diagnostic Software Engineer develops and maintains software tools used to identify, analyze, and troubleshoot hardware and software issues in electronic systems. They often work with embedded systems, use programming languages like C or Python, and collaborate with hardware engineers to improve system reliability and performance.

Will AI replace coders by 2040?

Diagnostic Software Engineers develop and maintain software tools for diagnosing issues, and while AI can automate certain coding tasks, it is unlikely to fully replace human coders by 2040 due to the need for complex problem-solving, creativity, and understanding of context. AI will likely serve as a complementary tool, enhancing productivity rather than replacing the role entirely.

What is a Diagnostic Software Engineer job?

A Diagnostic Software Engineer develops and maintains software tools used to test, debug, and validate hardware and software systems. They create diagnostic programs that identify issues in embedded systems, firmware, or larger computing infrastructures. Their role involves working closely with hardware engineers, software developers, and quality assurance teams to improve system reliability and performance. Key skills include programming, debugging, and knowledge of system architectures.

What cities are hiring for Diagnostic Software Engineer jobs? Cities with the most Diagnostic Software Engineer job openings:
What states have the most Diagnostic Software Engineer jobs? States with the most job openings for Diagnostic Software Engineer jobs include:
What job categories do people searching Diagnostic Software Engineer jobs look for? The top searched job categories for Diagnostic Software Engineer jobs are:
Infographic showing various Diagnostic Software Engineer job openings in the United States as of June 2026, with employment types broken down into 1% Internship, 94% Full Time, 1% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $104,863 per year, or $50.4 per hour.
Software Engineer - Hybrid Systems OBD

Software Engineer - Hybrid Systems OBD

Actalent

Dearborn, MI โ€ข Hybrid

$34 - $50/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

Job Title: Software Engineer โ€“ Hybrid Systems OBDJob Description

This role focuses on delivering, validating, and maintaining on-board diagnostic (OBD) solutions for hybrid powertrain technologies that support global diagnostic regulatory requirements. As a Hybrid Powertrain OBD Subsystem Engineer, you will work on next-generation powertrain diagnostic software, applying your expertise in control systems engineering, software testing, and data analysis to advance innovative hybrid propulsion systems.

Responsibilities

  • Deliver, validate, and maintain on-board diagnostic (OBD) solutions for hybrid powertrain technologies to meet global diagnostic regulatory requirements.

  • Contribute to the development of next-generation hybrid powertrain diagnostic software and associated vehicle controls.

  • Interpret and understand control algorithms written in C, MATLAB, or Simulink to support diagnostics and system behavior analysis.

  • Use Jira as a developer and user to track work items, document issues, and collaborate with cross-functional teams throughout the product development lifecycle.

  • Support automotive product development activities, with a focus on hybrid propulsion diagnostics, from concept through validation.

  • Perform data acquisition activities, preferably using ATI Vision or similar tools, to capture and organize test data for analysis.

  • Conduct software testing to verify OBD functionality, identify issues, and support defect resolution.

  • Analyze test and field data to evaluate diagnostic performance, identify trends, and recommend improvements.

  • Assist with calibration activities for hybrid propulsion and diagnostic systems to ensure robust and compliant operation.

  • Apply working-level knowledge of hybrid propulsion systems and diagnostics to support design reviews, issue investigations, and technical discussions.

  • Prepare documentation and reports using Microsoft Word, Excel, Outlook, and other Microsoft Office tools to communicate results and status to stakeholders.

Essential Skills

  • Ability to read and understand C, MATLAB, or Simulink code and models, even if not serving as a primary software developer.

  • Familiarity with Jira as a developer or user for managing tasks, defects, and project workflows.

  • Minimum 2 years of proven experience in automotive product development, preferably in hybrid propulsion diagnostics.

  • Minimum 2 years of data acquisition experience, preferably with ATI Vision or comparable tools.

  • Minimum 2 years of experience using Microsoft Word, Microsoft Outlook, Microsoft Excel, and the broader Microsoft Office suite.

  • Minimum 2 years of software testing experience, with emphasis on embedded or automotive software.

  • Minimum 2 years of data analysis experience, including organizing, interpreting, and drawing conclusions from test data.

  • Minimum 2 years of calibration experience related to powertrain or diagnostic systems.

  • At least 2 years of working-level knowledge of hybrid propulsion systems and diagnostics.

  • Bachelorโ€™s degree in engineering or software (such as electrical, mechanical, computer, or software engineering, or a closely related discipline).

Additional Skills & Qualifications

  • Passion for automotive technology and hybrid propulsion systems.

  • Strong interest in control systems engineering and diagnostic strategies for complex powertrain architectures.

  • Motivation to innovate and push the boundaries of hybrid powertrain diagnostic capabilities.

  • Ability to collaborate effectively in cross-functional teams and communicate technical information clearly in written and verbal form.

  • Strong problem-solving skills and a methodical approach to troubleshooting complex system issues.

Work Environment

This position offers a hybrid work schedule that combines time working from home with time on-site as needed to support testing, collaboration, and project milestones. You will work with modern software tools such as C, MATLAB, Simulink, Jira, ATI Vision, and the Microsoft Office suite in a professional engineering environment focused on hybrid powertrain and diagnostic technologies.

Job Type & Location

This is a Contract to Hire position based out of Dearborn, MI.

Pay and Benefits

The pay range for this position is $34.00 - $50.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: โ€ข Medical, dental & vision โ€ข Critical Illness, Accident, and Hospital โ€ข 401(k) Retirement Plan โ€“ Pre-tax and Roth post-tax contributions available โ€ข Life Insurance (Voluntary Life & AD&D for the employee and dependents) โ€ข Short and long-term disability โ€ข Health Spending Account (HSA) โ€ข Transportation benefits โ€ข Employee Assistance Program โ€ข Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Dearborn,MI.

Application Deadline

This position is anticipated to close on Jun 17, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media