Required skills
- MATLAB/Simulink
- Hardware-in-the-Loop (HIL) Testing
- dSPACE
- OPAL-RT
- Python
- Regression Testing
- CAN/J1939
- Requirements-Based Test Design
Languages: English
Job description
Embedded Software Engineer 2 - (119593-1)Chillicothe, IL 12 months Job Description: .Additional Role Details: This role is for an HIL verification engineer for electrification teams. The knowledge of Malab/Simulink, Python and HIL is a benefit. MS in Engineering is acceptable experience.Position’s Contributions to Work Group: - This role supports the Electri
Project details
- Start: flexible
- Location: Chillicothe, IL, US, US
- Rate: 47-49 EUR/h
- Languages: English
Embedded Software Engineer 2
Prashanth Mogusani
Sr. Recruiter
US & Canada Market
- (119593-1)Chillicothe, IL 12 months Job Description: .Additional Role Details: This role is for an HIL verification engineer for electrification teams. The knowledge of Malab/Simulink, Python and HIL is a benefit. MS in Engineering is acceptable experience.Position’s Contributions to Work Group:
- This role supports the Electrification Verification/HIL team within the Advanced Power Technologies Team. The team is responsible for verification and validation of electrification programs embedded controls and software across multiple Client machine and stationary applications.- The engineer will help develop, maintain, and use HIL simulation capabilities to find software and controls issues earlier in the development cycle and improve regression-test coverage. The current team supports OPAL-RT and dSPACE HIL benches and performs release/regression testing for electrificatoin controls and software. The role works closely with controls and software developers to support software releases and new machine/program development.Reason/motivation for request:- BackfillWhy Client ? “Whether it be ground-breaking products, best in class solutions or a lifelong career, you can build what matters to you at Client. With 150 locations in countries around the world, what you create at Client travels and helps people around the world. You can collaborate with the best minds in the industry, complete meaningful work and continuously grow and develop through our various opportunities. Here, you can do the work that matters.”Why this Role?- Lots of HIL roles just involve testing. This role is a lot more than that. Involvement in HIL design, HIL build, plant modeling, and working closely with software developers on new features keeps this role interesting and build great experience.Typical task breakdown:- A typical day may include a combination of:- Developing or modifying MATLAB/Simulink plant models for real-time HIL simulation.- Configuring and operating OPAL-RT or dSPACE HIL benches.- Developing test plans and test cases from software or system requirements.- Writing and maintaining Python-based automated regression tests.- Running automated and manual software regression tests.- Reviewing test results and investigating failures.- Using CAN/J1939 tools and diagnostic data to troubleshoot embedded software and system behavior.- Working directly with controls/software engineers to reproduce issues, debug new functionality, and verify fixes.- Maintaining HIL hardware, harnesses, models, configurations, and test documentation.- Supporting commissioning of HIL benches for new applications.- Develop and maintain real-time electrificatoin plant models using MATLAB/Simulink.- Develop, configure, and maintain dSPACE and OPAL-RT HIL test environments.- Develop requirements-based HIL test plans and test cases.- Develop automated regression testing using Python or similar scripting/programming tools.- Execute software release and regression testing using both automated and manual methods.- Analyze test results, document defects, and support root-cause investigation.- Work closely with embedded controls and software developers to validate new features and debug software/system issues.- Support CAN/J1939 communications, diagnostics, fault injection, and ECU integration testing.- Maintain test traceability and test-result documentation.- Help improve verification efficiency through reusable test automation and standardized HIL processes.Education & Experience Required:
- Years of experience: 2-4 years experience required- Degree requirement: Bachelors
- No 2 year degrees- Open to Masters right out of school
- Do you accept internships as job experience: yes- Are there past or additional job titles or roles that would provide comparable background to this role: Top 3 Skills1- Ability to learn, 2- Matlab/Simulink, 3- Some sort of programing language (C, Python, etc...)Additional Technical Skills (Required)- Develop and maintain real-time electrificatoin plant models using MATLAB/Simulink.- Develop, configure, and maintain dSPACE and OPAL-RT HIL test environments.- Develop requirements-based HIL test plans and test cases.- Develop automated regression testing using Python or similar scripting/programming tools.- Execute software release and regression testing using both automated and manual methods.- Analyze test results, document defects, and support root-cause investigation.- Work closely with embedded controls and software developers to validate new features and debug software/system issues.- Support CAN/J1939 communications, diagnostics, fault injection, and ECU integration testing.- Maintain test traceability and test-result documentation.- Help improve verification efficiency through reusable test automation and standardized HIL processes.(Desired)
- Develop and maintain real-time electrificatoin plant models using MATLAB/Simulink.- Develop, configure, and maintain dSPACE and OPAL-RT HIL test environments.- Develop requirements-based HIL test plans and test cases.- Develop automated regression testing using Python or similar scripting/programming tools.- Execute software release and regression testing using both automated and manual methods.- Analyze test results, document defects, and support root-cause investigation.- Work closely with embedded controls and software developers to validate new features and debug software/system issues.- Support CAN/J1939 communications, diagnostics, fault injection, and ECU integration testing.- Maintain test traceability and test-result documentation.- Help improve verification efficiency through reusable test automation and standardized HIL processes.Soft Skills- Strong problem-solving and troubleshooting ability.- Able to work collaboratively with controls, software, systems, and test engineers.- Clear technical communication and documentation.- Comfortable working independently on technical problems while keeping the broader development team informed.- Organized and disciplined in test execution, defect documentation, and follow-through.- Willingness and ability to learn new HIL hardware, software tools, machine applications, and control systems. Travel Requirement: noneExport Control Requirements: YES
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on Harvey Nash USA