> Markdown version of [/jobs/ext/2448137-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2448137-principal-embedded-software-engineer). 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). --- # Principal Embedded Software Engineer - **Company:** Lynx Llc - **Location:** Marietta, GA, United States (Remote available) - **Experience:** Expert - **Salary:** $160,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, Confluence, JIRA, C++ (Programming Language), Communications Protocols, Software Debugging, Linux, Embedded Software, Ethernet, Graphics Software, Lynx, OpenGL, Performance Tuning, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Systems Integration, DOORS (Software), Atlassian Tools, Bitbucket, DO-178B - **Published:** August 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9104713/principal-embedded-software-engineer ## About the Role * Bachelor's degree in a STEM discipline * 8+ years of C, C++, and/or Ada software development experience * Prior experience writing embedded software (C, C++, and/or Ada) * Prior experience troubleshooting/debugging software on target hardware in lab/mock-up environments * Prior experience in avionics or defense systems development * Prior experience using IBM DOORS to author, review, and maintain software requirements with full traceability. * Experience with real-time operating systems (e.g. Lynx, Green Hills) * Prior SW Development and Integration experience utilizing the following communications protocols (MIL-STD-1553, ARINC 429, Ethernet) * Ability to professionally communicate project status and collaborate on technical solutions with clients and peers * Ability to work onsite 100% * Must be a US Citizen * Ability to obtain a security clearance Preferred / Additional Skills * Master's degree in a STEM discipline * Proficient with Linux and Windows development environments * Experience developing and integrating graphics software for avionics/safety-critical embedded systems, including RTOS-based platforms. * Experience with CoreSuite, OpenGL/OpenGL ES, Vulkan/Vulkan SC, or comparable embedded graphics technologies. * Experience with GPU/rendering pipelines, graphics drivers, performance optimization, and hardware/software integration and test. * Proficient with Atlassian or similar tools (Confluence, JIRA, Bitbucket, etc.) * Experience with DO-178C, MIL-HDBK-516 and safety-critical software development practices * Experience with Integrated Modular Avionics (IMA), ARINC 653 and flight software development * Experience communicating and documenting complex technical designs * Excellent written and verbal communication and presentation skills * Ability to travel 10% ## Description Thompson Software Solutions is seeking a Principal Software Engineer to support the development of software systems for a military aircraft platform. This is an opportunity to contribute directly to safety & mission-critical avionics and embedded capabilities that enable the performance, safety, and effectiveness of military aviation systems., This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills. In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment teams. ## Related Videos - [Lynx: Native for More](https://www.wearedevelopers.com/videos/1445-lynx-native-for-more) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)