Senior Software Engineer - Radar Control & Signal Processing
Job Description
Lockheed Martin's Radar Control & Signal Processing program is seeking a Senior Software Engineer to advance real-time radar antenna simulation. The role centers on shaping C++ and CUDA architectures, delivering high-performance signal processing, and guiding an agile team within a defense-focused environment at the Moorestown, New Jersey site.
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.
- Develop 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.) to enable rapid, reliable delivery of simulation software.
- Collaborate with system engineers and test personnel to integrate capabilities, troubleshoot issues, and validate performance in the lab environment.
- Facilitate sprint planning, backlog grooming, and feature decomposition; mentor junior engineers and promote best practice agile processes.
- Partner with systems engineers, radar scientists, and program managers to translate mission requirements into robust software solutions.
Requirements
- Ability to obtain and maintain a US Government SECRET security clearance.
- Bachelor's degree in a STEM field from an accredited institution.
- 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; ability to work effectively across multidisciplinary teams.
Technologies
- C++, CUDA
- NVIDIA GPUs
- GitLab CI, GitHub Actions, Jenkins, Azure DevOps
- Linux, UNIX, Shell scripting
- Docker, Kubernetes
Salary
The base range for this position in New Jersey is $91,000 – $172,488 per year.
Work Arrangement
Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility in Moorestown, NJ.
Schedule
Schedule for this position is 4x10 hour days with three days off per week.
Benefits
- Medical
- Dental
- Vision
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- 401(k) match
- Flexible Spending Accounts
- EAP
- Education Assistance
- Parental Leave
- Paid time off
- Holidays
Security Clearance
Security clearance statement: This position requires a government security clearance; you must be a US citizen for consideration.
Clearance Level: Secret
Expression of Interest
By applying to this job, you are expressing interest in the position and may be considered for other openings with similar skills and requirements. If a match is identified, you may be contacted for this and future opportunities.
Relocation
Possible
Experience Level
Experienced Professional
Career and Organization Details
Career Area: Software Engineering
Business Unit: RMS
Type
Full-Time
Shift
First