> Markdown version of [/jobs/ext/1785441-software-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/1785441-software-engineer-embedded-systems). 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). --- # Software Engineer (Embedded Systems) - **Company:** Kratos Defense & Security Solutions, Inc. - **Location:** Round Rock, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, C++ (Programming Language), Computer Engineering, Linux, Embedded Software, Hardware Interface Design, Object-Oriented Software Development, Real-Time Operating Systems, Simulink, Software Engineering, Software Requirements Analysis, Systems Integration, Peripherals, System-level Testing, Modeling and Simulation, DO-178B - **Published:** July 7, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9016373/software-engineer-embedded-systems ## About the Role * A bachelor's or master's degree in Electrical or Computer Engineering, or other engineering degree with demonstrable experience in software development * Five years or more of relevant experience developing software for embedded systems * Proficient in developing software using object-oriented C++ * A U.S. DoD Secret Clearance or higher (or the ability to obtain such a clearance) * Self-directed, sharp analytical abilities, excellent communication skills, and can work effectively in a dynamic environment * Results-oriented, sense of ownership, urgency, and drive Preferred: * Experience designing and implementing feedback control systems * Experience working within the aerospace and defense industry * Experience with safety-critical/mission-critical development * Application development for Linux-based embedded environments * Experience with software development under DO-178C processes * Modeling and simulation of systems using Simulink * Test and measurement systems design * Systems engineering experience ## Description 5-D is seeking a highly motivated and dedicated individual for a software development position. The successful candidate can perform their duties as a member of a small team working in a collaborative setting. Potential tasking will be varied and may range from developing real-time software for avionics and other airborne, embedded systems to developing custom system-level test software for laboratory and flight-line environments. Candidates must have experience with developing embedded software using C++ and interfacing software with external hardware interfaces and peripherals. Duties include, but are not limited to: * Developing software for new and existing systems for aircraft and aircraft test systems * Integrating and testing software on aircraft and in virtual high-fidelity simulation environments and supporting flight test activities * Developing design documentation for internal and external use * Working in adherence to 5-D Systems software development process * Developing software test plans and procedures to demonstrate compliance with system requirements * Participating in planning, designing, testing, and deployment of moderately complex, engineered systems and software to ensure conformance with functional specifications and customer requirements * Peer reviewing fellow team members' work * Supporting trade studies and performing design research and explorations * Ability to travel to support job duties ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)