Quality Assurance Analyst - Embedded Software
Listed on 2026-09-12
-
Software Development
Software Testing, Unix/Linux
Quality Assurance Analyst
- Embedded Software
Lynx Software Technologies, Inc. Fort Worth, Texas, United States
About this positionJob Title:
Quality Assurance Analyst
- Embedded Software
Location: Ft. Worth, TX
- Hybrid
Compensation: $85,000 - $100,000 + Bonus Eligible
Who we are: Lynx delivers modular, open standards-based software that transforms how high-quality release outcomes.
- MOSA.ic: LYNXMOSA.ic™ is a modular software framework and architecture purpose-built for mission-critical edge computing. Based on the Modular Open Systems Approach (MOSA), it provides a flexible foundation for building secure, scalable, and certifiable edge system.
- LYNX MOSA.ic.
AI: LYNX MOSA.ic.
AI is a unified CPU and GPU software platform that enables deterministic, certifiable deployment of AI and advanced workloads in mission-critical edge systems. It brings control, performance, and lifecycle governance together, allowing AI to operate predictably within safety-critical environments without compromising certification or system integrity. - Core Suite
2.0: Core Suite
2.0 is Lynx’s safety-critical GPU for graphics enablement framework designed for mission-critical edge computing systems. It provides hardware-accelerated graphics, visualization, and video processing capabilities that can be certified for high-assurance systems. - Services: Lynx Services is Lynx’s professional services organization that helps customers design, integrate, certify, deploy, and maintain safety- and security-critical systems. It supports industries like aerospace, defense, automotive, and industrial computing through consulting, engineering, integration, and lifecycle support, reducing development risk and accelerating certification in standards-driven, mission-critical environment.
Role Summary
Execute the established test plan for your assigned embedded product release—ensuring test and build environment readiness and delivering high-quality release outcomes.
As a key contributor, you’d drive defect discovery/triage, strengthen processes, and collaborate across engineering to ship reliable releases that meet stringent customer and industry expectations.
Responsibilities
- Own the release/test cycle & its execution:
Execute manual and automated test suites; track outcomes and publish comprehensive quality reports and status updates. - Ensure release integrity:
Verify that all release packages and supporting documentation are complete and compliant with defined development and release processes; maintain the release repository (artifacts, documentation, dependencies, credentials, notification lists). - Build & maintain environments:
Create Windows/Linux build server VMs, install tool chains/dev tools, perform health checks, and resolve environment issues to keep testing productive and predictable. - Analyze builds & triage defects:
Investigate failing tests, log clear issues, and partner with development to resolve root causes and prevent recurrence. - Utilize CI pipelines:
Execute established Jenkins pipelines and Python driver/build scripts (e.g., SCons) that accelerate validation and release workflows. - Continuously improve:
Utilizing your knowledge and skills, contribute to process improvements that reduce cycle time, increase coverage, and elevate quality across the org.
Must-Have Skills & Experience
- 3-5 years of professional QA experience in embedded software environments.
- Skilled at hardware setup/assembly and troubleshooting; comfortable with Linux and Windows environments (RTOS exposure such as PikeOS, VxWorks, Integrity is an asset).
- Bachelor’s degree or equivalent diploma in Computer Science, Computer/Software Engineering, or related field.
- Hands‑on expertise in manual, automated, and performance testing with a strong grasp of the SDLC and structured test…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).