> Markdown version of [/jobs/ext/3619052-senior-software-engineer-radar-software](https://www.wearedevelopers.com/jobs/ext/3619052-senior-software-engineer-radar-software). 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 Software Engineer - Radar Software - **Company:** Leonardo DRS - **Location:** Germantown, MD, United States - **Experience:** Expert - **Salary:** $107,089.0 - $144,570.0 - **Contract:** Permanent contract - **Skills:** Software Applications, C++ (Programming Language), Configuration Management, Code Review, Software Debugging, Firmware, Integrated Development Environments, Linux System Administration, Software Maintenance, Real-Time Operating Systems, Signal Processing, Software Engineering, System Testing, Systems Integration, Multithreading, Scripting, Information Technology, Bare Metal, Software Version Control - **Published:** October 8, 2026 - **Apply:** https://careers.leonardodrs.com/talentcommunity/apply/1406845500/?locale=en_US ## About the Role DRS RADA Technologies is seeking a full-time, on-site Senior Software Engineer to design, build, and sustain mission-critical software that operates and supports advanced radar systems. This hands-on role is ideal for an experienced C/C++ engineer who can translate complex requirements into reliable, maintainable software for complex system applications with timing-sensitive behavior. Prior radar experience is helpful but not required; we value strong software engineering fundamentals and the ability to learn complex technical domains., * Bachelor's degree in engineering, computer science, or a related technical field, plus at least five years of relevant software engineering experience. * Strong C or C++ software development experience, especially in embedded, system-level, or mission-critical software environments. * Experience with multithreaded or concurrent software, including timing-sensitive behavior, synchronization, and shared-resource management. * Strong debugging and troubleshooting skills in integrated or system-level software environments. * Experience using version control and working in a structured software development environment. * Experience with RTOS-based applications, Linux-based systems, hardware/software integration, Python scripting, or defense systems is helpful but not required. * Ability to own technical work independently and collaborate effectively across software, systems, hardware, integration, and test teams. * U.S. citizenship is required, along with the ability to obtain and maintain a DoD security clearance. ## Description * Design, develop, test, debug, and maintain software applications and systems that operate and support advanced radar systems. * Translate customer, product, and system-level requirements into reliable, maintainable software designs and C/C++ implementations. * Work on radar-system application software involving multithreaded behavior, timing-sensitive operation, shared resources, and system-level interfaces. * Troubleshoot and resolve software issues found during development, integration, lab testing, system testing, and field support. * Collaborate closely with software, systems, hardware, integration, and test teams to understand system behavior and deliver working solutions. * Participate in code reviews, configuration management, documentation, estimation, and engineering process improvements. * Lead assigned technical work, communicate technical risks and tradeoffs clearly, and provide guidance to other engineers as needed., * This is not a radar algorithm or signal-processing development role. While you will work on software that operates and supports advanced radar systems, prior radar experience is not required. * This is not a microcontroller or bare-metal firmware role. The work is focused on radar-system application software involving C/C++, system-level interfaces, multithreaded behavior, timing awareness, and integrated system behavior. * This is not a remote position. This full-time role is based on-site in Germantown, Maryland, where close collaboration with software, systems, hardware, integration, and test teams is essential. * This is not an entry-level engineering role. The Senior Software Engineer is expected to work independently, lead assigned technical work, make sound engineering decisions, and provide guidance to other team members. * This is not software developed in isolation. You will work within a cross-functional team and contribute to systems that must perform reliably in demanding real-world defense environments.