Embedded Systems Verification Engineer [HIL/SIL]

Cintal, Inc.•Chillicothe, IL
•$70,000 - $90,000

About The Position

The Embedded Systems Verification Engineer will be responsible for designing, developing, and validating embedded software solutions for control systems and electronic products. This role involves creating and executing Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test plans, developing automated test scripts, and performing software verification and validation to ensure compliance with requirements. The engineer will analyze test results, troubleshoot defects, and collaborate with cross-functional teams. Experience with MATLAB/Simulink and programming languages like Python and C++ is essential. The position also requires documentation of test procedures and support for continuous improvement of software quality and testing processes.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related engineering discipline.
  • 2+ years of experience in embedded software development, verification, and validation.
  • Experience with embedded control systems, ECU development, or real-time software applications.
  • Hands-on experience with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing environments.
  • Proficiency in MATLAB/Simulink for modeling, simulation, and validation activities.
  • Experience developing automated test scripts using Python, C++, or similar programming languages.
  • Knowledge of software development lifecycle (SDLC), software verification, and validation methodologies.
  • Experience with debugging, root cause analysis, and defect resolution in embedded systems.
  • Strong analytical, problem-solving, and cross-functional collaboration skills.
  • Embedded Software Development and Debugging
  • Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) Testing
  • MATLAB/Simulink Modeling and Simulation
  • Python Programming for Test Automation and Validation
  • C/C++ Programming
  • Embedded Control Systems and ECU Development
  • Software Verification & Validation (V&V)
  • Test Case Development, Execution, and Documentation
  • Root Cause Analysis and Defect Resolution
  • Requirements Traceability and Validation
  • Version Control Tools (Git, SVN, or similar)
  • Real-Time Embedded Systems
  • Integration and System Testing
  • Data Analysis and Test Result Interpretation
  • Knowledge of Software Development Life Cycle (SDLC)
  • Strong Troubleshooting, Analytical, and Problem-Solving Skills
  • Excellent Communication and Cross-Functional Collaboration Skills

Nice To Haves

  • Master’s degree preferred.
  • Familiarity with automotive, industrial, off-highway, or heavy equipment control systems is preferred.
  • Familiarity with dSPACE, CANalyzer, CANoe, or similar validation tools
  • Experience with dSPACE, CANoe, CANalyzer, or similar vehicle/network simulation tools.
  • Knowledge of automotive communication protocols such as CAN, LIN, J1939, or Ethernet.
  • Experience with model-based development using MATLAB/Simulink.
  • Familiarity with AUTOSAR architecture and embedded software standards.
  • Exposure to Agile/Scrum software development methodologies.
  • Experience with continuous integration and automated testing tools.
  • Understanding of functional safety standards such as ISO 26262.
  • Experience in controls engineering, vehicle systems, or off-highway equipment applications.
  • Knowledge of calibration, diagnostics, and ECU integration activities.
  • Familiarity with requirements management tools such as DOORS or Polarion.
  • Experience with scripting and automation beyond core testing activities.
  • Strong problem-solving, analytical, and technical communication skills.
  • Ability to work effectively in a cross-functional and global engineering environment.

Responsibilities

  • Design, develop, and validate embedded software solutions for control systems and electronic products.
  • Create and execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test plans and test cases.
  • Develop automated test scripts and validation frameworks using Python, C++, and related tools.
  • Perform software verification and validation activities to ensure compliance with functional and customer requirements.
  • Analyze test results, troubleshoot software defects, and support root cause investigations.
  • Work with MATLAB/Simulink models for system development, integration, and testing.
  • Collaborate with cross-functional teams including software, systems, hardware, and product engineering.
  • Document test procedures, validation reports, and technical findings.
  • Support continuous improvement of software quality, reliability, and testing processes.
  • Participate in design reviews and contribute to the development of robust embedded control systems.
  • Develop, integrate, and maintain embedded software for control systems and electronic products.
  • Create and execute SIL, HIL, and functional validation test cases.
  • Design and implement automated testing frameworks and scripts.
  • Verify software performance, reliability, and compliance with requirements.
  • Analyze test results, identify defects, and support root cause analysis.
  • Collaborate with systems, hardware, and software engineering teams throughout the development lifecycle.
  • Utilize MATLAB/Simulink tools for modeling, simulation, and validation activities.
  • Troubleshoot software and system-level issues during development and testing.
  • Prepare technical documentation, validation reports, and test procedures.
  • Participate in design reviews and contribute to continuous process and quality improvements.
  • Ensure adherence to software development, testing, and industry standards.
  • Support product releases by providing verification, validation, and technical support expertise.

Benefits

  • 10 paid holidays per year
  • 2 weeks of paid time off per year, the current year is pro-rated based on start date
  • Access to the company’s medical insurance, including dental and vision
  • Eligibility for life insurance and disability coverage for short or long-term disabilities or long- term care needs
  • 401 (k) eligibility with employer contribution annually
  • Reimbursement for relocation expenses up to a certain amount on a case-by-case basis
  • Yearly bonus based on company performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service