> Markdown version of [/jobs/ext/2028068-guided-munitions-mid-level-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2028068-guided-munitions-mid-level-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). --- # Guided Munitions Mid-Level Embedded Software Engineer - **Company:** Leidos, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Word, Java (Programming Language), Microsoft Excel, Unit Testing, Microsoft Outlook, C++ (Programming Language), Configuration Management, Software Quality, Computer Engineering, Continuous Integration, DevOps, Memory Management, Embedded Software, Inter-Process Communication, Python (Programming Language), Microsoft Office, Microsoft PowerPoint, Software Architecture, Software Tools, Software Engineering, Multithreading, Integration Tests, Information Technology - **Published:** August 11, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/guided-munitions-mid-level-embedded-software-engineer-huntsville-al-usa-58893784 ## About the Role Experteer Overview In this role, you will develop embedded software for airborne systems within Leidos' Defense Group in Huntsville. You'll shape software architectures, implement code, and support full software life-cycle across distributed subsystems, with a strong emphasis on DevOps and CI/CD. You will interact with customers and stakeholders to ensure mission-critical solutions meet high quality standards. This is a hands-on position at the intersection of software engineering and defense applications, offering impact across tactical, sensor, and UAS domains. Compensation / Benefits * Conceptual and architectural design across the full software stack for airborne systems * Embedded software development and code implementation * Team peer reviews, unit testing, and integration of modular subsystems * DevOps practices and CI/CD pipeline development * Development of software tools, harnesses, and infrastructure to support integrated solutions * Direct communication with customers, end users, and stakeholders on a frequent basis Tasks * Bachelor in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent (GPA 3.0+) * 4+ years of relevant experience or 2+ years with MS degree * Proficiency in C, C++, Java, or Python * Knowledge of inter-process communication, multithreading, and memory management * Experience writing unit and integration tests * Familiarity with software development, configuration management, and software quality engineering concepts * Strong analytical and quality-focused mindset * Excellent teamwork and communication skills * Familiarity with Microsoft Office (Outlook, Word, Excel, PowerPoint) Key requirements * ## Description Experteer Overview In this role, you will develop embedded software for airborne systems within Leidos' Defense Group in Huntsville. You'll shape software architectures, implement code, and support full software life-cycle across distributed subsystems, with a strong emphasis on DevOps and CI/CD. You will interact with customers and stakeholders to ensure mission-critical solutions meet high quality standards. This is a hands-on position at the intersection of software engineering and defense applications, offering impact across tactical, sensor, and UAS domains. Compensation / Benefits * Conceptual and architectural design across the full software stack for airborne systems * Embedded software development and code implementation * Team peer reviews, unit testing, and integration of modular subsystems * DevOps practices and CI/CD pipeline development * Development of software tools, harnesses, and infrastructure to support integrated solutions * Direct communication with customers, end users, and stakeholders on a frequent basis Tasks * Bachelor in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent (GPA 3.0+) * 4+ years of relevant experience or 2+ years with MS degree * Proficiency in C, C++, Java, or Python * Knowledge of inter-process communication, multithreading, and memory management * Experience writing unit and integration tests * Familiarity with software development, configuration management, and software quality engineering concepts * Strong analytical and quality-focused mindset * Excellent teamwork and communication skills * Familiarity with Microsoft Office (Outlook, Word, Excel, PowerPoint) Key requirements * ## Related Videos - [Developing the Rich Text Editor for DeepL.com](https://www.wearedevelopers.com/videos/1172-developing-the-rich-text-editor-for-deepl-com) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Fireside Chat with Lea](https://www.wearedevelopers.com/videos/551-fireside-chat-with-lea) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)