Position Summary
We are seeking a highly motivated Software Test Engineer to join our development team. This role is critical in supporting algorithm verification, hardware/software integration and vehicle-level troubleshooting. The ideal candidate will have an inquisitive nature and passion for driving continuous improvement in processes and tools.
Key Responsibilities
- Test Development & Execution
- Collaborate with algorithm teams to develop test cases.
- Execute Key Behavior Tests (KBTs) and Milestone Tests and run them both on Hardware in the Loop and Software in the loop simulations.
- Document results, post findings, and sign off work tickets.
- Process & Tool Improvements
- Identify and document improvements in standard work practices.
- Implement enhancements to testing tools, workflows, and reporting systems.
- Control Module Verification
- Validate functionality on hardware-in-the-loop (HIL) benches and in-vehicle environments.
- Ensure compliance with low-level hardware interfaces, serial programming, message authentication, diagnostics, electrical interfaces, and legislated requirements.
- Vehicle-Level Troubleshooting
- Diagnose and resolve integration issues across hardware, software, calibration, instrumentation, and wiring.
- Support Problem Resolution and Tracking Systems (PRTS) and Global Incident Management (GIMs).
- Development & Fleet Support
- Participate in development trips, assembly plant activities, prototype shops, garages, and fleet testing. (Less than 10%)
- Experimental Software Development
- Develop and validate experimental software for proposed changes.
- Support rapid prototyping and proof-of-concept initiatives.
- Code Reviews & Specifications
- Conduct and participate in code reviews for algorithms, software, and specifications.
- Ensure alignment with I/O functional requirements and test cases.
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
- Experience in automotive electronics, embedded systems, or control module development.
- Strong knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Proficiency in troubleshooting integration issues across hardware and software domains.
- Excellent communication, documentation, and collaboration skills.
Preferred Skills
- Experience with vehicle calibration and instrumentation.
- Knowledge of diagnostic tools and legislated compliance requirements.
- Familiarity with prototype shop and fleet testing environments.
- Strong problem-solving mindset and ability to work in cross-functional teams.
- Familiarity with ETAS/INCA, dSpace with AMS, Autobot/Robot framework, Vehicle Spy/Vector CANalyzer/CANoe
Location
- Milford Proving Grounds preferred with travel to assembly plants, prototype shops, and development fleet sites as required.
Why Join Us
This role offers the opportunity to work on cutting-edge automotive technology, contribute to process improvements, and directly impact vehicle integration success. You’ll collaborate with multidisciplinary teams and gain exposure to both experimental and production-level development.
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to [insert specific location where employee is expected to report] three times per week, at minimum [or other frequency dictated by the business if more than 3 days].