Software Engineer

Apex Systems

New Jersey

On-site

USD 110,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Everforth Apex Systems is seeking a Software Engineer II/III to support radar software in a real-time combat systems environment in Moorestown, NJ. You will design, develop, test, and optimize mission-critical radar software in modern C++ on Linux, contributing across multi-processor architectures.

The ideal candidate has 2–5 years (II) or 5+ years (III) of C++ experience, strong OO design, and a background in real-time systems, performance tuning, and software verification.

Qualifications

  • 2–5 years for Software Engineer II or 5+ for III
  • Proficiency in modern C++ (C++11/14/17+) on Linux
  • Strong OO design and software engineering fundamentals
  • Experience in Linux development environments
  • Proficient with Git/GitLab
  • Experience with debugging, profiling, and performance optimization
  • Experience with real-time or near real-time software
  • Active DoD Secret Clearance required
  • Experience with Python and/or MATLAB for algorithms

Responsibilities

  • Design, develop, and maintain real-time radar software in C++
  • Develop software for distributed and multi-processor environments
  • Implement and optimize radar control, tracking, sensor processing algorithms
  • Analyze performance to improve throughput and latency
  • Support GPU acceleration via CUDA where applicable
  • Create automated unit, integration, and regression tests
  • Troubleshoot defects and perform root-cause analysis
  • Collaborate with systems engineers, test teams, and leadership
  • Document software designs, interfaces, tests, and reports
  • Participate in Agile sprint planning and reviews
  • Support software integration, verification, and customer testing

Skills

C++ (modern)
Linux
Git/GitLab
Real-time systems
Multithreading
Python
MATLAB

Tools

CUDA
Jenkins
CTest
CI/CD pipelines

Job description

Job#: 3051662

Job Description:

Candidates must be U.S. citizens able to obtain and/or maintain a Department of Defense security clearance as a condition and continuation of employment.

Software Engineer II / III - Radar Software (C++)

Location: Moorestown, NJ (Full time Onsite)

Security Clearance: Active Secret Clearance Required

Level: Software Engineer II (2-5 years) or Software Engineer III (5+ years)

Job Summary

We are seeking a Software Engineer to support the development of advanced radar capabilities within a complex, real-time combat systems environment. This role focuses on the design, development, integration, optimization, and testing of mission-critical radar software operating across distributed, multi-processor computing architectures.

The ideal candidate has hands-on experience developing modern C++ applications in Linux environments and possesses a strong foundation in software engineering principles, object-oriented design, real-time systems, and performance optimization. Candidates with experience supporting radar systems, sensor processing, signal processing, missile defense, tracking systems, or other defense-related applications are highly preferred.

This position offers the opportunity to contribute directly to advanced radar capabilities supporting national defense missions.

Responsibilities
  • Design, develop, and maintain real-time radar software utilizing modern C++.
  • Develop software solutions for distributed and multi-processor computing environments.
  • Implement and optimize algorithms supporting radar control, tracking, sensor processing, and data management functions.
  • Analyze software performance and implement improvements to throughput, latency, and computational efficiency.
  • Support GPU acceleration efforts using CUDA or similar parallel computing technologies where applicable.
  • Develop automated unit, integration, and regression tests to ensure software quality and reliability.
  • Troubleshoot software defects and support root cause analysis activities across integrated systems.
  • Collaborate with systems engineers, integration teams, test engineers, and program leadership throughout the software lifecycle.
  • Create and maintain technical documentation including software designs, interface definitions, test procedures, and engineering reports.
  • Participate in Agile development activities, including sprint planning, peer reviews, and technical demonstrations.
  • Support software integration, verification, validation, and customer testing events.
Required Qualifications
Software Development
  • 2-5 years of experience for Software Engineer II or 5+ years for Software Engineer III.
  • Professional experience developing software using modern C++ (C++11, C++14, C++17, or newer).
  • Strong understanding of object-oriented design and software engineering principles.
  • Experience developing software in Linux environments.
  • Experience using Git, GitLab, or similar version control systems.
  • Experience with software debugging, profiling, and performance optimization.
Technical Skills
  • Experience developing real-time or near real-time software applications.
  • Knowledge of multi-threaded, distributed, or multi-processor systems.
  • Experience creating automated test solutions and software verification frameworks.
  • Strong analytical, mathematical, and problem-solving skills.
  • Experience using Python and/or MATLAB for algorithm development, prototyping, simulation, or data analysis.
Security
  • Active DoD Secret Clearance with the ability to maintain clearance.
Preferred Qualifications
  • Experience supporting AEGIS, SPY radar systems, missile defense systems, or other advanced sensor platforms.
  • Radar, signal processing, sensor fusion, tracking, or fire-control software experience.
  • Experience with GPU computing and CUDA development.
  • Experience working with large-scale defense systems and hardware/software integration.
  • Familiarity with Model-Based Systems Engineering (MBSE), DOORS, or requirements traceability processes.
  • Experience using Google Test, CTest, Jenkins, CI/CD pipelines, or similar automated testing tools.
  • Knowledge of networking, real-time operating systems, and high-performance computing architectures.
  • Prior military or defense industry experience.

Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Radar Software Engineer (C++, Real-Time) - DoD Secret
Radar Software Engineer (C++, Real-Time) - DoD Secret

Apex Systems • New Jersey

On-site
USD 110,000 - 170,000
Software Engineer III
Software Engineer III

ECS • Moorestown Township (NJ)

On-site
USD 90,000 - 120,000
Software Engineer IV
Software Engineer IV

ECS • Moorestown Township (NJ)

On-site
USD 100,000 - 130,000
Radar Systems Engineer V
Radar Systems Engineer V

ECS • Moorestown Township (NJ)

On-site
USD 80,000 - 120,000
Radar Systems Engineer IV
Radar Systems Engineer IV

ECS • Moorestown Township (NJ)

On-site
USD 90,000 - 120,000
Radar Systems Engineer
Radar Systems Engineer

ECS • Moorestown Township (NJ)

On-site
USD 85,000 - 115,000
Software Engineer
Software Engineer

Science Referral Network • North Tewksbury (MA)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

ECS Corporate Services • Moorestown Township (NJ)

On-site
USD 98,000 - 147,000
Software Engineer II
Software Engineer II

Data Intelligence LLC • Moorestown Township (NJ)

On-site
USD 110,000 - 115,000
Software Engineer
Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 110,000 - 150,000