Radar Software Engineer

A.C. CoyCamden, NJ
Onsite

About The Position

Tier One Technologies is seeking a Radar Software Engineer to support our U.S. Government client. This 18-month on-site contract position will be located in Camden, NJ. Must be a US Citizen. Must hold either an active DoD Secret clearance or an interim Secret clearance. SELECTED CANDIDATES WITHOUT REQUIRED CLEARANCE WILL BE SUBJECT TO A FEDERAL GOVERNMENT BACKGROUND INVESTIGATION TO RECEIVE IT.

Requirements

  • Bachelor's Degree or Higher in Computer Science or equivalent technical discipline.
  • 5+ years of C++ experience.
  • Proficiency in Object Oriented Modern C++.
  • Familiarity with multi‑processor radar software, including GPU (CUDA) acceleration, code optimization, and automated testing.
  • Experience in Agile development practices and Linux environment and rigorous technical documentation.
  • Strong analytical/math foundation complemented by MATLAB/Python prototyping and data‑analysis capabilities.
  • Excellent written and oral communication skills.
  • All candidates must be U.S. citizens and currently hold either an active DoD Secret clearance or an interim Secret clearance.

Nice To Haves

  • Experience writing, debugging and testing real time, multi-processor software
  • Experience with Radar Control, Signal Processing, or Radar Simulation
  • Experience with Code Optimization
  • Experience with rigorous software testing and verification
  • Experience with Software Modeling (UML) and architecture
  • Understanding and application of Design Patterns
  • Experience with GPU development with CUDA.
  • Experience with Automated Test tools and Techniques, Static Code Analysis.
  • Experience working on Agile Development Team in an accelerated environment.
  • Experience with Git, GitLab, Confluence Tool Suite.

Responsibilities

  • Design, develop, and maintain C++-based software for radar systems and subsystems.
  • Write efficient, high-performance, low-latency code for real-time data processing.
  • Implement object-oriented designs for scalable and maintainable systems.
  • Optimize code for throughput, memory usage, and execution speed.
  • Translate algorithms from MATLAB/Python prototypes into production C++ code.
  • Improve algorithm performance for real-time execution.
  • Develop unit tests, integration tests, and automated test frameworks.
  • Debug complex system-level issues involving software, hardware, and RF signals.
  • Interpret system and software requirements (SRS/SDD) and translate them into code.
  • Participate in Agile/Scrum processes (sprint planning, stand-ups, code reviews).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service