Test Engineer - Onsite
Role details
Job location
Tech stack
Job description
Support embedded software verification for the Yocto custom OS lifecycle management, including development testing, dry-runs, and formal test execution.
Execute manual and automated test protocols, analyze results, and support debug and defect resolution.
Perform operating systems updates and system bring-up, supporting application integration and readiness.
Partner with embedded development and OS development teams to support integration testing and rapid validation cycles.
Develop and execute test scripts and protocols using Python, C/C++, and MATLAB, and document results in JAMA and Jira defect tracking systems.
Requirements
Do you have experience in System validation?, Bachelor's degree in Software, Computer, Electrical Engineering, or related field
4 years experience in software, embedded testing, or Linux porting testing
Familiarity with Python or C/C++, Linux, and basic testing concepts
Preferred Qualifications
Familiarity with requirements and traceability tools (e.g., JAMA, DOORS)
Familiarity with GitLab and CI/CD pipelines and concepts
Understanding of SDLC and verification processes, preferably in a regulated environment
Benefits & conditions
3.83.8 out of 5 stars Portage, MI 49002 Hybrid work $45.00 - $54.83 an hour - Full-time