Embedded Software Test Engineer with Linux (Only W2)

Sovereign Technologies

portage, MI

JOB DETAILS
SALARY
$35–$40 Per Hour
JOB TYPE
Full-time, Employee
SKILLS
Analysis Skills, Application Integration, Atlassian JIRA, C Programming Language, C++ Programming Language, Computer Software, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Electrical Engineering, Embedded Linux, Embedded Operating Systems, Embedded Software, Embedded Systems, Functional Testing, Integration Testing, Linux Operating System, Medical Equipment, Operating Systems, Python Programming/Scripting Language, Quality Assurance Methodology, Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Software Validation, System Integration (SI), System Test, Test Automation, Test Case, Test Plan/Schedule, Test Scripts, Testing, Traceability, Validation Plan, Validation Testing
LOCATION
portage, MI
POSTED
29 days ago

Embedded Software Test Engineer – Linux Validation

Location: Portage, MI
Duration: 18+ Months Contract
Work Mode: Onsite (4 Days/Week)
Visa: Open

Job Summary

We are seeking an Embedded Software Test Engineer with strong Linux testing experience to support embedded software verification and validation activities. The ideal candidate will work closely with embedded and OS development teams to execute testing, support system integration, and validate software functionality in a regulated environment.

Key Responsibilities

  • Support embedded software verification for Yocto-based custom OS lifecycle management
  • Execute manual and automated test cases, protocols, and validation activities
  • Perform Linux system bring-up, OS updates, and application integration testing
  • Analyze test results, troubleshoot issues, and support defect resolution
  • Develop and execute test scripts using Python, C, or C++
  • Collaborate with development teams for rapid integration and validation cycles
  • Document test results, defects, and traceability in Jira/JAMA tools
  • Participate in SDLC and verification processes within regulated environments

Required Qualifications

  • Bachelor’s degree in Software, Computer, Electrical Engineering, or related field
  • 4+ years of experience in software testing, embedded testing, or Linux validation
  • Strong hands-on experience with Linux environments
  • Experience with Python, C, or C++ programming
  • Understanding of software testing methodologies and debugging techniques
  • Ability to work onsite 4 days per week in Portage, MI

Preferred Qualifications

  • Experience in regulated industries such as Medical Devices
  • Familiarity with Yocto OS and embedded systems
  • Knowledge of JAMA, DOORS, Jira, or similar traceability/defect tools
  • Exposure to GitLab and CI/CD pipelines
  • Understanding of SDLC, verification, and validation processes

Top Skills

  • Linux Embedded Testing
  • Python / C / C++
  • Yocto OS Validation
  • Integration & System Testing
  • Regulated Environment Experience
 
 
 

About the Company

S

Sovereign Technologies