Controls Engineer
Posted
Key Responsibilities
Must Have Qualifications
Nice to Have / Bonus Skills
- Design, build, and modify Hardware in the Loop (HiL) test benches using dSPACE PHS, MRET, and MRET Scalexio platforms
- Develop and enhance Simulink models to simulate sensor inputs such as voltage, PWM, discrete, and network based signals for system level testing
- Integrate dSPACE hardware, including signal simulation, I/O configuration, and harness design, to support realistic test environments
- Create and maintain dSPACE ControlDesk GUIs to support test execution, diagnostics, and debugging
- Perform system level integration testing, analyzing interactions between software, hardware, controls, and network communications
- Utilize Vector tools (CANoe, CANalyzer, or equivalent) to monitor, analyze, and troubleshoot datalink communications
- Diagnose and resolve complex system level issues by correlating electrical signals, software behavior, and network traffic
- Develop and execute automation solutions using Python, C, or C++ to improve test efficiency and coverage
- Collaborate closely with controls, software, systems, and validation teams to develop clear test plans and detailed test cases
- Operate independently, quickly ramping up on new systems and contributing effectively with minimal oversight
Must Have Qualifications
- Strong hands on experience with dSPACE HiL systems (PHS, MRET, MRET Scalexio)
(Bonus: Opal RT experience) - Proven ability to create and modify Simulink models for HiL based sensor and signal simulation
- Experience designing, building, and debugging HiL test benches, including hardware integration and harness design
- Solid working knowledge of J1939 datalink protocols and embedded network communications
(Bonus: Ethernet experience) - Proficiency with Vector tools (CANoe, CANalyzer) or comparable network analysis tools
- Strong automation or programming skills using Python, C, or C++
- Systems level mindset with the ability to reason about complex interactions across multiple functional domains
- Demonstrated experience diagnosing complex electrical, network, and system level issues
- Strong communication skills and experience collaborating across cross functional engineering teams
- Self starter attitude with the ability to quickly ramp up and deliver value
Nice to Have / Bonus Skills
- Experience with Software in the Loop (SiL) testing (e.g., GoogleTest, PyTest)
- Familiarity with CI/CD or Continuous Testing (CT) tools and processes
- Experience leveraging GitHub Copilot or other AI assisted engineering tools
