Embedded Linux QA Engineer
Embedded Linux QA EngineerAbout eNGINEeNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.Embedded Linux QA EngineereNGINE is seeking an experienced Embedded Linux QA Engineer to join a highly collaborative Agile team supporting the development of safety-critical medical device software and connected applications. This individual will play a key role in ensuring product quality, reliability, and regulatory compliance across embedded platforms and supporting systems.The ideal candidate brings a strong Software Quality Assurance background within Linux environments and is comfortable working hands-on with embedded systems, automation, and regulated documentation processes. This role is best suited for someone who enjoys digging into technical issues, driving testing initiatives forward, and partnering closely with Development, Product, and cross-functional Engineering teams.ResponsibilitiesLead software testing efforts for embedded Linux-based applications and devicesDesign, execute, and maintain comprehensive test plans, test cases, and testing documentationValidate software functionality against technical requirements and regulatory standardsSupport testing activities within a Scrum-based development environmentPerform testing on safety-critical medical device software and associated applicationsDevelop and maintain automated test scripts using tools and scripting languages such as Python and BashTroubleshoot defects alongside Development teams and generate detailed defect documentationMonitor and analyze automated test execution resultsIdentify requirement gaps, ambiguities, and potential product risks early in the development lifecycleFacilitate cross-functional reviews related to defects, testing strategies, and validation activitiesEnsure traceability between software requirements and testing artifactsParticipate in design reviews, sprint planning, and release readiness activitiesMaintain testing artifacts and documentation required for regulated environmentsProvide accurate testing estimates and status reporting for assigned initiativesQualifications5+ years of Software QA or Test Engineering experienceStrong experience working within Linux operating systems and Linux file systemsExperience with Embedded Linux environments, including Yocto-based systemsProficiency with scripting and automation using Python, Bash, or PowerShellExperience manipulating files, logs, and system-level components within LinuxUnderstanding of embedded boot processes, including U-Boot and Secure Boot conceptsExperience testing APIs or web services using tools such as Postman, Swagger, or SoapUIAbility to write and execute SQL queries for validation and testing purposesExperience working in regulated industries such as medical devices, healthcare, or other compliance-driven environmentsStrong understanding of test documentation, traceability, and artifact managementExperience supporting Agile/Scrum development teamsCellular or wireless device testing experience is considered a plusBachelor’s or Master’s degree in Computer Science, Engineering, or related STEM field preferredNext StepsNo C2C, relocation, referral, or sponsorship candidates for this role. For finer details on how eNGINE can impact your career, apply today!