Jobs · Engineering · New Jersey

Senior Software Engineer - Radar Control & Signal Processing

Lockheed Martin · Moorestown, NJ · 2 mo ago
EngineeringFull-time

About the role

The Training & Simulation Group (TSG) at Lockheed Martin is responsible for designing and delivering cutting-edge real-time radar antenna simulators that power radar backend processing for lab testing and immersive training exercises. Solutions developed run on high-performance distributed computing platforms using C++, CUDA, and NVIDIA GPUs, enabling mission-critical simulation fidelity for defense customers worldwide.

Responsibilities

  • Define and evolve the core C++/CUDA architecture for real-time radar antenna simulation, ensuring scalability, maintainability, and deterministic performance on NVIDIA GPU clusters.
  • Implement high-performance simulation algorithms, signal processing pipelines, and device drivers to meet strict latency and accuracy requirements.
  • Build and maintain automated build, test, and deployment pipelines (GitLab/GitHub Actions, Jenkins, etc.) that enable rapid, reliable delivery of simulation software.
  • Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot issues, and validate performance in the lab environment.
  • Facilitate sprint planning, backlog grooming, and feature decomposition; mentor junior engineers and champion best practices in agile processes.
  • Partner with systems engineers, radar scientists, and program managers to translate mission requirements into robust software solutions.

Requirements

  • Ability to secure and hold a US Government security clearance at the SECRET level.
  • Bachelor’s degree from an accredited institution in a STEM field.
  • 5-10 years of professional experience.
  • 3+ years of hands-on C++ development in a real-world, performance-critical environment.
  • Demonstrated experience facilitating agile ceremonies (planning, stand-ups, retrospectives) and decomposing features into actionable tasks.
  • Strong grasp of data structures, algorithms, multithreading, and software design patterns.
  • Experience with modern CI/CD pipelines (e.g., GitLab CI, Jenkins, or Azure DevOps) and automated testing frameworks.
  • Excellent written and verbal communication skills; ability to work effectively across multidisciplinary teams.

Qualifications

  • Ability to secure and hold a US Government security clearance at the SECRET level.
  • Bachelor’s degree from an accredited institution in a STEM field.
  • 5-10 years of professional experience.
  • 3+ years of hands-on C++ development in a real-world, performance-critical environment.
  • Demonstrated experience facilitating agile ceremonies (planning, stand-ups, retrospectives) and decomposing features into actionable tasks.
  • Strong grasp of data structures, algorithms, multithreading, and software design patterns.
  • Experience with modern CI/CD pipelines (e.g., GitLab CI, Jenkins, or Azure DevOps) and automated testing frameworks.
  • Excellent written and verbal communication skills; ability to work effectively across multidisciplinary teams.

Skills

  • Experience with real-time signal processing or radar simulation.
  • Proficiency with CUDA and NVIDIA GPU architectures; ability to profile and optimize GPU kernels.
  • Knowledge of Linux/UNIX development environments and shell scripting.
  • Familiarity with containerization (Docker, Kubernetes) for reproducible builds.
  • Prior exposure to hardware-in-the-loop (HIL) testing or lab automation.
  • Certifications in Agile/Scrum (CSM, PSPO) or DevOps.

Benefits

Lockheed Martin offers a competitive and comprehensive benefits package, including flexible schedules, competitive pay, and a range of health, wealth, and life benefits to support your overall well-being.

Pay

Competitive salary based on experience and qualifications.

Schedule

Full-time position with the possibility of remote work.

Similar jobs