> Markdown version of [/jobs/ext/3038196-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/3038196-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Engineer - **Company:** Actalent - **Location:** Chillicothe, IL, United States - **Salary:** $145,600.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Automation of Tests, CAN Bus, Data Link, Communications Protocols, Computer Engineering, Hardware-In-The-Loop Simulation, Python (Programming Language), Regression Testing, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), System Testing, Test Execution Engine, Strategies of Testing, Performance Testing, Software Verification, Test Scripts, Hardware Testing, Information Technology, Process Control Systems, Industrial Software - **Published:** September 23, 2026 - **Apply:** https://dejobs.org/x/x/0B5651EF063648C48F3EDA7D5838441A/job/ ## About the Role * Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a closely related field. * Hands-on experience developing test scripts in Python for automation and verification of embedded or control systems. * Experience using Opal-RT or similar platforms for hardware-in-the-loop (HIL) testing of embedded control systems. * Practical experience with HIL testing methodologies, including configuration, execution, and analysis of test results. * Knowledge and experience with controller area network (CAN), J1939, and other data link communication protocols used in embedded and industrial systems. * Strong understanding of common software verification and validation concepts, including functional testing, performance testing, regression testing, boundary condition testing, and positive and negative test cases. * Experience analyzing and interpreting system and software requirements to develop test plans, test cases, and test scripts. * Ability to read and understand hardware schematics to determine input/output and communication port connections for test setups. * Experience working with off-highway heavy machinery, automotive systems, industrial controls, or other industries that utilize SIL and HIL for testing embedded control systems. * Strong communication skills with the ability to explain technical information clearly to diverse audiences, including global and culturally diverse teams. * Good organizational and time management skills, with the ability to prioritize tasks and manage multiple activities effectively. * Demonstrated ability to identify needed actions and independently act to resolve issues with minimal supervision. * Ability to work effectively with different types of colleagues and stakeholders, adapting communication style as needed. * Capability to scope questions well, asking precise and targeted questions to clarify requirements and resolve ambiguities. * Assertive approach to collaboration and problem-solving, while maintaining professionalism and respect in all interactions. * Self-starter mindset with a high level of motivation and initiative., * Familiarity with software-in-the-loop (SIL) testing concepts and their relationship to HIL testing. * Experience with test equipment and tools commonly used in software and hardware testing environments. * Experience in embedded control systems across multiple industries, which supports broader understanding of system behaviors and test strategies. * Ability to mentor junior engineers and support offshore team members through clear guidance and knowledge sharing. * Comfort working in a culturally diverse environment and collaborating across time zones. * Strong problem-solving skills and attention to detail when reviewing test cases, scripts, and reports. * Ability to work effectively without direct reports while still providing leadership and technical direction to others. ## Description This Test Engineer role focuses on developing software test automation and leading hardware-in-the-loop (HIL) testing for embedded control systems. The position plays a key role in coordinating onshore and offshore testing activities, defining test strategies and priorities, and ensuring high-quality verification and validation of complex systems used in off-highway machinery, automotive, industrial controls, and similar industries., * Develop software test automation solutions for embedded control systems, dedicating approximately half of your time to designing, implementing, and maintaining automated test scripts. * Coordinate daily with offshore engineering teams, spending roughly half of your time aligning schedules, expectations, and deliverables across global locations. * Facilitate clear and consistent communication between the onshore team and offshore teams to ensure shared understanding of requirements, test plans, and project goals. * Coordinate and clarify system and software requirements, defining software-in-the-loop (SIL) and hardware-in-the-loop (HIL) boundaries and establishing test priorities based on project needs. * Configure, maintain, and execute the pilot HIL framework, ensuring test environments are correctly set up and optimized for accurate and repeatable testing. * Assist in technical mentoring of offshore team members by providing guidance on test strategies, tools, frameworks, and best practices. * Review test cases, test scripts, and test reports to ensure completeness, accuracy, and alignment with requirements and verification and validation standards. * Execute HIL scripts and perform bench activities, including running tests, monitoring results, and troubleshooting issues in the test environment. * Mentor junior-level engineers by sharing technical knowledge, offering feedback, and supporting their professional growth, without having formal direct reports. * Collaborate with cross-functional teams to scope questions effectively, clarify ambiguous requirements, and ensure that test objectives are well-defined and achievable. * Act assertively and proactively to identify issues, propose solutions, and drive actions to resolution with minimal oversight. * Apply a strong understanding of verification and validation concepts, including functional, performance, and regression testing, as well as boundary conditions and positive and negative test cases. * Analyze and interpret system and software requirements to design effective test strategies and identify potential gaps or inconsistencies. * Use test equipment and tools to support HIL and SIL testing activities, ensuring accurate measurement and data collection during test execution., This role is based in Peoria, Illinois, and follows a Monday through Friday work schedule. You will work in a professional engineering environment focused on embedded control systems testing, with regular use of HIL and SIL frameworks, test benches, and tools such as Opal-RT, CAN, and J1939 communication interfaces. The position involves close collaboration with both local and offshore teams, requiring regular virtual meetings and clear written and verbal communication. The work setting emphasizes proactive problem-solving, effective coordination across global teams, and a supportive culture where engineers share knowledge and mentor one another. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Data is Key: Scraping Metadata from Websites](https://www.wearedevelopers.com/videos/708-data-is-key-scraping-metadata-from-websites) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)