Search

Senior Software Engineer - Radar Software

PublishedPublished: 6/14/2022
Technology

Job Description

Senior Software Engineer - Radar Software

\n

Location: Germantown, MD, US, 20876

\n

Job ID: 114921

\n

The salary range for this position is $107,089.00-$144,570.00.

\n


\n

Business Unit: DRS RADA Technologies

\n

Schedule: 9/80

\n

Shift: First

\n


\n

DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance.

\n


\n

About the Role:

\n

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.

\n


\n

What You Will Do:

\n

    \n
  • Design, develop, test, debug, and maintain software applications and systems that operate and support advanced radar systems.
  • \n

  • Translate customer, product, and system-level requirements into reliable, maintainable software designs and C/C++ implementations.
  • \n

  • Work on radar-system application software involving multithreaded behavior, timing-sensitive operation, shared resources, and system-level interfaces.
  • \n

  • Troubleshoot and resolve software issues found during development, integration, lab testing, system testing, and field support.
  • \n

  • Collaborate closely with software, systems, hardware, integration, and test teams to understand system behavior and deliver working solutions.
  • \n

  • Participate in code reviews, configuration management, documentation, estimation, and engineering process improvements.
  • \n

  • Lead assigned technical work, communicate technical risks and tradeoffs clearly, and provide guidance to other engineers as needed.
  • \n

\n


\n

What You Bring:

\n

    \n
  • Bachelor’s degree in engineering, computer science, or a related technical field, plus at least five years of relevant software engineering experience.
  • \n

  • Strong C or C++ software development experience, especially in embedded, system-level, or mission-critical software environments.
  • \n

  • Experience with multithreaded or concurrent software, including timing-sensitive behavior, synchronization, and shared-resource management.
  • \n

  • Strong debugging and troubleshooting skills in integrated or system-level software environments.
  • \n

  • Experience using version control and working in a structured software development environment.
  • \n

  • Experience with RTOS-based applications, Linux-based systems, hardware/software integration, Python scripting, or defense systems is helpful but not required.
  • \n

  • Ability to own technical work independently and collaborate effectively across software, systems, hardware, integration, and test teams.
  • \n

  • U.S. citizenship is required, along with the ability to obtain and maintain a DoD security clearance.
  • \n

\n


\n

What This Role Is Not:

\n

    \n
  • 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.
  • \n

  • 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.
  • \n

  • 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.
  • \n

  • 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.
  • \n

  • 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.
  • \n

\n


\n

What We Bring:

\n

At DRS RADA Technologies, your work supports technologies that help protect military personnel, critical infrastructure, and communities around the world. You will join a mission-driven team developing advanced radar technology that supports system performance and real-world defense applications.

\n


\n

We offer competitive pay and a comprehensive benefits package, including medical, dental, and vision coverage; a company contribution to a health savings account; telemedicine; life and disability insurance; legal insurance; and a 401(k) savings plan. We invest in employee well-being, career growth, professional development, and skill enhancement, and offer a flexible 9/80 schedule, competitive vacation, health/emergency leave, paid parental leave, and community service hours.

\n


\n

U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...