What are the responsibilities and job description for the Radar Software Engineer position at A.C. Coy?
Overview
- 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.
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).
Qualifications
Basic Qualifications:
- 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.
Desired Skills:
- 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.