Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Altair • Allen Park, Michigan, United States
Role & seniority: Test Engineer General (contract); Product Development Engineer focused on fleet of test vehicles for vehicle software development and validation
Stack/tools: Python (primary), shell scripting; experience with C++ or similar; vehicle diagnostics (DTCs, logs, CAN), OTA, software baselining, configuration management, Jira; dashboards, log analysis, API integration; toolchain development for vehicle operations
Manage and operate assigned test vehicles for software validation and releases; coordinate sign-out, configuration control, and readiness
Oversee vehicle maintenance (ECUs, safety, power, networks) and perform software baselining, updates (OTA, service, manufacturing)
Develop automation scripts/tools, perform advanced root cause analysis on vehicle/software issues, document findings, and support release readiness
Bachelor’s degree in a technical field; 3–5 years in software engineering, automotive product development, or embedded/software environments
Hands-on scripting/automation, fleet management, root cause analysis, and experience updating vehicle software
Ability to analyze logs/telemetry, coordinate with cross-functional teams, and track defects in Jira
.NET experience for internal tooling; API interactions and data parsing; test automation frameworks
Experience with dashboards, telemetry interpretation, and technical writing
Location & work type: All
Transforming the Future with Convergence of Simulation and Data
Test Engineer General
Job Summary
Our client in Allen Park, MI is looking for a Test Engineer General. This is a contract position.
What You Will Do
As a Product Development Engineer, the candidate will be a key contributor within a team responsible for managing and operating a fleet of test vehicles supporting vehicle software development and validation. This role focuses on vehicle operations, vehicle maintenance, software baselining, OTA and service software updates, scripting and tools development, and advanced root cause analysis across vehicle systems. You will own portions of the test-vehicle lifecycle, ensuring vehicles are properly configured, updated, maintained, and operational to support continuous software development, validation, and release activities. The role requires close collaboration with technicians, software engineers, feature owners, and test teams to diagnose complex vehicle and software issues, improve operational efficiency, and enable high-quality software delivery.
Responsibilities Include But Are Not Limited To
Manage and operate assigned test vehicles, ensuring readiness for software validation, and release activities. Coordinate vehicle usage, availability, sign-out/sign-in, and configuration control to support multiple engineering teams. Oversee preventive, corrective, and predictive maintenance of test vehicles, including hardware, ECUs, Safety, power systems, and network components. Execute and manage vehicle software baselining activities, including flashing, configuration management, and version control across multiple ECUs. Perform OTA, service, manufacturing, and manual software updates on test vehicles. Verify software integrity, configuration correctness, and system behavior following updates. Support software release readiness by validating baseline stability and vehicle operability. Develop and maintain scripts and tools (e.g., Python, shell, or similar) to automate vehicle auditing, health checks, log collection, dashboards, and reporting. Enhance operational tooling to improve fleet utilization, reduce manual effort, and increase repeatability and reliability. Perform advanced root cause analysis on vehicles. Analyze logs, traces, diagnostics, and vehicle telemetry to isolate failures related to software updates, configuration issues, or vehicle behavior. Accurately document findings and ensure defects are properly prioritized and tracked in JIRA or equivalent systems. Work closely with product, software, validation, and operations teams to align vehicle readiness with program milestones and sprint objectives. Provide accurate effort estimates for vehicle operations, software updates, and tooling tasks during sprint planning. Contribute to technical documentation, operational procedures, and best practices for vehicle software operations. Identify and drive continuous improvement initiatives related to vehicle management, software update reliability, and operational efficiency.
Basics
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field. 3–5 years of experience in software engineering, automotive product development, vehicle software operations, test systems, or complex embedded/software environments. Demonstrated experience managing test vehicles and executing vehicle software updates. Hands-on experience with scripting, automation, and diagnostic tools. Proven ability to perform advanced root cause analysis and debug complex system issues. Scripting, Software Testing, Test Automation, Test Execution, Root Cause Analysis, Fleet Management. Scripting / Software Testing The candidate is expected to develop and maintain scripts (preferably using Python, and/or C++ or similar languages as a plus) to support vehicle operations and efficiency. Test Automation The candidate should leverage automation to improve operational efficiency by creating scripts to automatically read vehicle diagnostic trouble codes (DTCs) using logs, CAN data, or diagnostic APIs, categorizing and flagging known error codes with recommended remediation steps. Test Execution The candidate is not responsible for executing test cases, but should support efficient test execution by ensuring vehicles are properly prepared and available for testing teams, verifying vehicles are on the correct software baseline, coordinating vehicle availability to minimize test delays, supporting test teams by quickly identifying and resolving vehicle-related blockers. Root Cause Analysis The candidate is expected to perform root cause analysis related to vehicle and fleet issues, including, investigating recurring vehicle faults, connectivity issues, or test failures, analyzing diagnostic data, logs, and usage history to identify root causes, differentiating between software, hardware, and operational issues, documenting findings and resolutions to support continuous improvement. Fleet Management Fleet management is a core responsibility of the role. Expectations include, managing vehicle sign-out and sign-in processes, ensuring vehicles are maintained in test-ready condition, tracking vehicle status, location, usage, and health, coordinating maintenance, updates, and repairs, supporting audits and ensuring compliance with fleet policies. Onsite position. Expected to be at the office 4 days a week.
Preferred
How You Will Be Successful
Envision the Future Communicate Honestly and Broadly Seek Technology and Business “First” Embrace Diversity and Take Risks
What We Offer
Competitive Salary Comprehensive Benefit Package 401(k) with matching contributions Paid Time Off Employee Discounts Free training on all Altair products
Why Work With Us
Altair is a global technology company providing software and cloud solutions in the areas of data analytics, product development, and high-performance computing (HPC). Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists, and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.
Our vision is to transform customer decision making with data analytics, simulation, and high-performance computing.
For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration. To learn more, please visit altair.com
Ready to go? #ONLYFORWARD
At our core we are explorers; adventures; pioneers. We are the brains behind some of the world’s most revolutionary innovations and are not only comfortable in new and unchartered waters, we dive headfirst. We are the original trailblazers that make the impossible possible, discovering new solutions to our customer’s toughest challenges.
Altair is an equal opportunity employer. Our backgrounds are diverse, and every member of our global team is critical to our success. Altair’s history demonstrations a belief that empowering each individual authentic voice reinforces a culture that thrives because of the uniqueness among our team.