Pentangle Tech Services | P5 Group

Embedded Software Test Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Embedded Software Test Engineer in Mossville, IL, for a 2-year contract at a pay rate of "unknown." Requires a Bachelor's degree and 2+ years of experience in validating embedded systems, proficiency in GoogleTest, Python, and Vector tools.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
Unknown
-
πŸ—“οΈ - Date
April 30, 2026
πŸ•’ - Duration
More than 6 months
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Illinois, United States
-
🧠 - Skills detailed
#Python #Debugging #Bash #Compliance #Scripting #Quality Assurance #Computer Science #Agile #HBase #Unit Testing #Monitoring
Role description
Location: MOSSVILLE IL Duration:2 yaers Title: software test engineer β€’ β€’ targeted β€’ β€’ Title: Embedded Software Test Engineer Location: Mossville, Illinois Client: Caterpillar Job Description - This position will involve performing validation for a variety of embedded electronic/software systems which may include short-range wireless (Bluetooth), Tire Monitoring System, and/or other miscellaneous software features. - This person will be responsible for ensuring the quality, reliability, and compliance of software systems across multiple critical industrial monitoring projects. - This will involve working with systems and software teams to create test plans, perform tests, and report/document test results. - This job will also require working with systems and software teams to investigate, troubleshoot and resolve technical issues with the team’s work products. - This person will also build and maintain electronic systems test benches. This includes evaluating test bench requirements, designing the electrical and mechanical implementation, fabricating electrical harnesses, working with team to procure parts, and implementing the test bench design. - Develop and implement testing strategies for different monitoring systems - Validate software functionality across multiple interconnected systems - Perform thorough testing of safety-critical features and components - Ensure quality assurance standards are met throughout the development lifecycle - Verify system integration and cross-functional compatibility - Collaborate with development teams to resolve identified issues and implement solutions - Create test plans, perform tests, and report/document test results -Proficiency in GoogleTest-based unit testing and embedded build system workflows -Strong scripting capabilities (Python, Bash) and debugging skills. Interaction with team: - Work with systems and software team to define test requirements - Write test plans and review with team - Report on test results with verbal and written reports - Collect test bench requirement, communicate design plans, and project status to the team - Participate in Agile-based project planning process Candidate Requirements: - Bachelor’s degree in electrical engineering, mechanical engineering, computer science, or similar engineering degree - 2+ years experience in the validation of embedded electronic systems and software -google test OR C and python experience - Experience with validation of embedded electronic systems and software - Highly proficient with Vector tools (CANalyzer, CANape, etc.) and experience with Controller Area Networks (CAN) - Experience validating Bluetooth-based systems - Great communication and ability to learn