Embedded Test Engineer (Long Term Contract)
Role details
Job location
Tech stack
Job description
This role sits at the heart of embedded software verification for a Yocto-based Linux ecosystem, supporting system stability, performance, and integration across complex medical device platforms.
You'll collaborate closely with embedded developers, OS engineers, and cross-functional QA teams to ensure high-quality releases in a regulated, fast-paced engineering environment.
What You Will Do
- Support embedded software verification for Yocto-based Linux OS lifecycle management
- Execute manual and automated test cases, analyze results, and drive defect resolution
- Perform OS updates, system bring-up, and application integration validation
- Partner with embedded and OS development teams for rapid integration testing cycles
- Develop and execute test scripts using Python, C/C++, and MATLAB
- Document test results and defects using JAMA and Jira
- Contribute to continuous improvement of verification and release processes
Requirements
Do you have experience in Python?, Do you have a Bachelor's degree in engineering?, * Bachelor's degree in Software, Computer, or Electrical Engineering (or related field)
- 4+ years of experience in embedded software testing or Linux/OS testing
- Strong familiarity with Python or C/C++, Linux environments, and testing fundamentals
Benefits & conditions
3.93.9 out of 5 stars Portage, MI 49002 Hybrid work $40 - $53 an hour - Contract, Pulled from the full job description
- Health insurance
- Flexible schedule