Software Engineer

ECS

Moorestown Township (NJ)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ECS in Moorestown Township, NJ is seeking a Software Engineer to design and develop real-time radar software for multi-processor radar systems. This position involves close collaboration with radar systems engineers and integration teams to implement high-performance software.

The ideal candidate holds a Bachelor’s Degree in Computer Science, has a minimum of 2 years of C++ experience, and is proficient in object-oriented programming, automated testing, and Linux environments.

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent technical discipline.
  • Minimum of 2 years C++ software development experience.
  • Experience with object-oriented C++ programming.
  • Experience writing, debugging, and testing real-time, multi-processor software.

Responsibilities

  • Design, develop, optimize, test, and document real-time radar software for multi-processor radar systems.
  • Support development of mission-critical radar applications using modern object-oriented programming practices.
  • Work closely with radar systems engineers and integration teams for high-performance radar software.

Skills

C++ software development
Object-oriented programming
Code optimization
Software modeling (UML)
Automated testing
Linux

Education

Bachelor’s Degree in Computer Science or equivalent

Tools

Git
GitLab
Confluence Tool Suite

Job description

Job Description

The Software Engineer will design, develop, optimize, test, and document real‑time radar software for multi‑processor radar systems. This position supports development of mission‑critical radar applications using modern object‑oriented programming practices, Linux‑based development environments, automated testing, and Agile software processes. The engineer will work closely with radar systems engineers, integration teams, and test personnel to implement high‑performance radar software, including GPU‑accelerated processing where applicable.

Responsibilities
  • Design, develop, optimize, test, and document real‑time radar software for multi‑processor radar systems.
  • Support development of mission‑critical radar applications using modern object‑oriented programming practices, Linux‑based development environments, automated testing, and Agile software processes.
  • Work closely with radar systems engineers, integration teams, and test personnel to implement high‑performance radar software, including GPU‑accelerated processing where applicable.
Qualifications
  • Bachelor’s Degree in Computer Science or equivalent technical discipline with a concentration in computer science courses.
  • Minimum of 2 years C++ software development experience.
  • Experience with object‑oriented C++ programming.
  • Experience writing, debugging, and testing real‑time, multi‑processor software.
  • Code optimization.
  • Software modeling (UML).
  • Experience with Linux, Git, GitLab, and Confluence Tool Suite.
  • Experience with automated test tools and techniques, static code analysis, and embedded applications.
Desired Skills
  • Strong proficiency in modern C++, object‑oriented design, data structures, algorithms, and software design patterns.
EEO Statement

ECS Federal LLC is an equal‑opportunity employer and does not discriminate or allow discrimination on the basis of any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer IV
Software Engineer IV

ECS • Moorestown Township (NJ)

On-site
USD 100,000 - 130,000
Software Engineer - Radar Modeling and Simulation
Software Engineer - Radar Modeling and Simulation

Cherry Hill Free Clinic • Philadelphia

On-site
USD 100,000 - 140,000
Real-Time Radar Software Engineer - C++/Linux, GPU
Real-Time Radar Software Engineer - C++/Linux, GPU

ECS • Moorestown Township (NJ)

On-site
USD 80,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Technovative Applications • Brea (CA)

On-site
USD 110,000 - 150,000
Software Engineer - Radar Modeling and Simulation
Software Engineer - Radar Modeling and Simulation

Lockheed Martin • Gloucester Township (NJ)

On-site
USD 120,000 - 150,000
Competitive salary
Career development
Cutting-edge tech
+2
Radar Software Engineer (C++)- Security Clearance Required
Radar Software Engineer (C++)- Security Clearance Required

Medium • Camden (NJ)

On-site
USD 100,000 - 150,000
Radar Systems Software Engineer
Radar Systems Software Engineer

Zachary Piper Solutions • Moorestown Township (NJ)

On-site
USD 120,000 - 150,000
Full Benefits Package
401K Plan
Paid Holidays
+2
Senior Embedded Software Engineer Software
Senior Embedded Software Engineer Software

Front Door Defense • Arlington (VA)

On-site
USD 140,000 - 180,000
Senior Real-Time Radar Software Engineer (C++, Linux)
Senior Real-Time Radar Software Engineer (C++, Linux)

ECS • Moorestown Township (NJ)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Signal Processing) Software
Senior Software Engineer (Signal Processing) Software

Front Door Defense • Woburn (MA)

On-site
USD 120,000 - 170,000