Controls Engineer

Kasmo Inc

Schaumburg, IL

JOB DETAILS
SKILLS
Analysis Skills, Artificial Intelligence (AI), Automation, C Programming Language, C++ Programming Language, Communication Skills, Comparative Analysis, Computer Networks, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Control Engineering, Cross-Functional, Debugging Skills, Electricity, Embedded Systems, GitHub, Graphical User Interface (GUI), Identify Issues, Input/Output, Integration Testing, Network Performance/Analysis, Network Protocols, Network Systems, Problem Solving Skills, Pytest, Python Programming/Scripting Language, Simulation, System Integration (SI), System Test, System Validation, Team Player, Test Bench, Test Case, Test Plan/Schedule, Testing, United States Public Health Service
LOCATION
Schaumburg, IL
POSTED
30+ days ago
Key Responsibilities
  • 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

About the Company

K

Kasmo Inc