> Markdown version of [/jobs/ext/3077445-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3077445-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:** MITRE Corporation - **Location:** Bedford, MA, United States - **Experience:** Starter - **Salary:** $173,200.0 - $216,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Computer Engineering, Software Debugging, Linux, Embedded Software, Python (Programming Language), Posix, Real-Time Operating Systems, Signal Processing, Software Engineering, Software Systems, Systems Architecture, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9191974/principal-embedded-software-engineer ## About the Role * Typically requires a minimum of 10 years of related experience with a Bachelor's degree; or 8 years and a Master's degree; or a PhD with 5 years' experience; or equivalent combination of related education and work experience * Degree in Computer Engineering, Systems Architecture, or related field * Expert-level proficiency in high-performance programming languages (C, C++, Python) * Demonstrated technical/task leadership experience * Demonstrated ability to architect complex embedded systems * Experience defining and encouraging best practices and design methods * Demonstrated engagement across multidisciplinary teams to define requirements and set technical direction of software development efforts * Willingness/passion for mentoring and developing junior engineers * Strong understanding of embedded systems, hardware interfacing, and signal processing concepts * In-depth experience with software systems, systems architecture, and system-of-systems architecture * Complete software development skillset including design, implementation, testing, documentation, and debugging * Understanding and experience with low-level processor architectures, operating system design, and hardware interfacing * Experience with real-time operating systems * Experience with POSIX interfaces * Experience with Linux/BSD user and kernel environments * Experience with Position, Navigation, and Timing (PNT), RF communications, or radar/sensor systems * Must have an active Top Secret/SCI U.S Government issued Security Clearance. Per the U.S. Government's eligibility requirements, you must be a U.S Citizen to be considered for a security clearance. * This position requires a minimum of 3 days a week on-site. Preferred Qualifications: * Existing program accesses * Advanced degree in Computer Engineering, Systems Architecture, or related field * Excellent interpersonal skills, judgment, discretion, and tact * History of building trusted relationships with demanding customers or leaders * Demonstrated technical leadership shaping large projects and aligning operational needs, engineering reality, and programmatic execution ## Description * Architect, implement, test, document, and debug embedded software systems (primarily C/C++) * Collaborate across multidisciplinary teams to define requirements and set technical direction for software development efforts * Establish and reinforce best practices for software design, implementation, integration, and verification * Integrate and troubleshoot hardware/software interfaces across embedded platforms and RF/SDR-connected systems * Mentor and develop junior engineers through technical guidance and reviews ## Related Videos - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)