Senior Engineer – Software & Controls Test
Location: Oshkosh, WI (Onsite preferred; remote candidates will be considered as needed.)
Duration: Minimum 6-Month Contract
Pay Rate: $70-$80/hour
Travel: Approximately 15%
Position Overview
We are seeking an experienced Senior Engineer – Software & Controls Test to support the development and validation of vehicle control system software. This role will focus on software testing, Hardware-in-the-Loop (HIL) development, and automated test execution to ensure high-quality, reliable control systems. The ideal candidate will have experience with embedded systems, vehicle networks, HIL platforms, and software verification methodologies.
This engineer will play a key role across multiple projects, developing and executing test plans, maintaining test infrastructure, supporting continuous integration efforts, and collaborating with cross-functional engineering teams. The position requires a hands-on approach to troubleshooting and validating complex control systems in both simulated and real-world environments.
Key Responsibilities
- Develop, execute, and maintain comprehensive software and controls test plans.
- Design, configure, and support HIL test systems and infrastructure.
- Develop and maintain automated test scripts for software verification and validation.
- Execute automated regression testing and support continuous integration/continuous testing initiatives.
- Integrate prototype and production controllers into HIL environments and validate hardware/software interfaces.
- Develop subsystem and plant simulations representing physical systems controlled by embedded controllers.
- Collect, analyze, and synchronize network, I/O, diagnostic, and software data during testing activities.
- Improve HIL infrastructure to enhance test repeatability, scalability, and availability for development teams.
- Evaluate system performance, safety, reliability, and quality throughout the development lifecycle.
- Participate in software peer reviews and engineering design reviews.
- Troubleshoot hardware and software issues in laboratory and vehicle environments.
- Support engineering investigations, calculations, design activities, and technical reporting.
- Collaborate with internal engineering teams, suppliers, and external stakeholders on technical matters.
- Provide technical guidance and mentorship to junior engineers and technicians.
- Support multiple engineering projects and establish priorities for delegated work when applicable.
- Prepare technical reports, presentations, proposals, and project documentation.
- Follow established engineering processes, software development procedures, and quality standards.
- Support field and project activities requiring occasional travel.
Required Qualifications
- Bachelor’s degree in Engineering or a related technical field.
- Minimum of 5 years of experience in software testing, controls engineering, systems validation, or a related discipline.
- Hands-on experience troubleshooting complex hardware and software systems.
- Experience with embedded communication protocols such as CAN, J1939, or similar vehicle networks.
- Knowledge of functional safety, cybersecurity, or safety-critical embedded system development practices.
- Experience testing vehicle systems, mobile equipment, powertrain systems, electrification systems, hydraulic systems, or distributed control architectures.
- Experience developing and executing structured test plans and validation activities.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Experience with HIL platforms such as dSPACE, NI, Vector, ETAS, or similar technologies.
- Familiarity with automated testing frameworks and continuous integration environments.
- Experience supporting embedded software development and verification activities.
- Prior experience within automotive, commercial vehicle, off-highway equipment, industrial controls, or related industries.
Additional Information
- Contract position with an initial duration of at least six months.
- Primarily based in Oshkosh, WI, with onsite work preferred.
- Approximately 15% travel required.
- Local candidates are strongly preferred, though qualified remote candidates will be considered.
This is an excellent opportunity for an experienced software and controls test engineer who enjoys working on complex embedded systems, developing advanced test solutions, and contributing to the quality and reliability of next-generation vehicle technologies.
#IND1
#ZR