> Markdown version of [/jobs/ext/678134-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/678134-senior-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). --- # Senior Embedded Software Engineer - **Company:** Carnegie Mellon University - **Location:** Arlington, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Memory Management, Embedded Software, Inter-Process Communication, Python (Programming Language), MATLAB, Real-Time Operating Systems, Software Tools, Big O, Software Engineering, VxWorks, Performance Testing, Information Technology, Code Restructuring - **Published:** June 28, 2026 - **Apply:** https://www.juju.com/job/00000000gc3zvl ## About the Role + Candidates must possess an active TS/SCI DoW security clearance issued by the U.S. government. A counterintelligence polygraph is required or must be obtained upon request. Applicants must also meet additional customer-specific security requirements. + You have a BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience. + You have extensive experience with ground and space systems, including software acquisition, architecture, systems/software engineering, testing, and operations, with a deep understanding of the complexities involved in acquiring large, legacy-dependent systems. + You have demonstrated experience collaborating with senior customers, program managers, internal staff, and SEI leadership to assess and address customer needs effectively. + You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer. + You understand the Department of War Systems Engineering lifecycle. + You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. + You've worked with modern RTOSes, such as VxWorks and Integrity, and developed and analyzed embedded software. + You've developed embedded software and performance tests and interpreted the results. + You are willing to work 100% of your week onsite at either SEI or a customer facility. + You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings. ## Description Are you an engineer who enjoys a challenge? Are you excited about working for a Federally Funded Research and Development Center focusing on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful culture of collaboration that delivers timely and high-quality results., We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience. We are seeking a technology-focused team member who has experience with software engineering, RTOS scheduling, and memory management. You'll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces. What you'll do + Design and analyze embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors. + Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring. + Ensure deterministic performance by architecting and developing software using state-of-the-art techniques. + Lead a team of developers while fostering a culture of continuous improvement and innovation, taking ownership of high-visibility tasks and deliverables for customers. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Software Security 101: Secure Coding Basics](https://www.wearedevelopers.com/videos/220-software-security-101-secure-coding-basics) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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)