> Markdown version of [/jobs/ext/490901-test-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/490901-test-engineer-onsite). 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). --- # Test Engineer - Onsite - **Company:** Ultimate Staffing Services - **Location:** Portage, MI, United States - **Experience:** Experienced - **Salary:** $93,600.0 - $114,046.0 - **Contract:** Permanent contract - **Skills:** Application Integration Architecture, JIRA, Automation of Tests, C++ (Programming Language), Software Debugging, Linux, Embedded Software, Python (Programming Language), MATLAB, Systems Development Life Cycle, Smoke Testing, System Testing, Test Execution Engine, Jama (Software), Test Scripts, Gitlab, Yocto, Integration Tests - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cebc4991c8b608a6 ## About the Role 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 ## 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)