Software Engineer
Role details
Job location
Tech stack
Job 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., * 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., 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., 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. Related Jobs Senior Software Engineer Actalent Sterling Heights, MI*On-Site JIRA Linux CMake TCP/IP Jenkins Debugging Scripting Visionary Innovation Middleware Encryption Qt (Software) Version Control Vehicle Systems Computer Science Agile Methodology Embedded Software Systems Engineering Software Engineering Computer Engineering Architectural Design Software Architecture Command-Line Interface Artificial Intelligence Communications Protocols Capability Maturity Model C++ (Programming Language) Critical Illness Insurance Real-Time Operating Systems Git (Version Control System) Python (Programming Language) Cross-Functional Collaboration Software Development Life Cycle Troubleshooting (Problem Solving) +0
Google IT Automation with Python Software Engineer - Hybrid Systems OBD Actalent Dearborn, MI*Remote JIRA MATLAB Simulink Test Data Visionary Leadership Innovation Algorithms Powertrain Data Analysis Investigation Microsoft Word Hybrid Systems Microsoft Excel Problem Solving Microsoft Office Data Acquisition Software Testing Microsoft Outlook Control Engineering Software Engineering On-Board Diagnostics New Product Development Artificial Intelligence Automotive Technologies Critical Illness Insurance Troubleshooting (Problem Solving) +0
Requirements
Simulink Test Data Visionary Leadership Innovation Algorithms Powertrain Data Analysis Investigation Microsoft Word Hybrid Systems Microsoft Excel Problem Solving Microsoft Office Data Acquisition Software Testing Microsoft Outlook Control Engineering, * 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., Google IT Automation with Python Software Developer - Transmission Controls Actalent Livonia, MI*Remote MATLAB Triage Github Simulink Visionary Leadership Innovation Simulations Traceability Communication Problem Solving Software Design Algorithm Design Software Testing Agile Methodology Software Features Influencing Skills Workflow Management Design Verification Software Development Lifecycle Management IBM Rational ClearCase Artificial Intelligence Agile Software Development Critical Illness Insurance Software Quality (SQA/SQC) Continuous Improvement Process Software Development Life Cycle
Benefits & conditions
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