×
Register Here to Apply for Jobs or Post Jobs. X

Radar Software Engineer​/C++ Developer Jobs

Job in Huntsville, Madison County, Alabama, 35801, USA
Listing for: Clearance Jobs
Full Time position
Listed on 2026-08-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below

Radar Software Engineer

The Eikon Research team is expanding and we are currently seeking a Radar Software Engineer to join our team in Huntsville, Alabama or remote and coming on site periodically. This is a long-term opportunity to work with radar designs and build something new. The ideal candidate will offer design, development, and improvement of software for our family of ground-based radar systems.

The successful candidate will take software designs/requirements and translate them into clear, well-documented, code. A strong understanding of C++ language fundamentals, computer networking, and parallel processing paradigms is required. The radar software engineer duties will include, but not limited to:

  • Develop software implementations of radar algorithms, from low-level radar signal processing to high-level tracking algorithms.
  • Implementation targets may include virtual machines, embedded systems, etc.
  • Develop software to interface with embedded systems, microcontrollers, and FPGAs.
  • Software may include command-line test tools, benchmarks, or other utilities to assist in testing firmware.
  • Develop unit and integration tests for new and existing codebases.
  • Develop new functionalities using distributed message frameworks and message passing architectures; add functionalities to interact with the radar user interface.
  • Develop documentation in-code and in PowerPoint / Word for use in product documentation.
  • Develop performance improvements to existing code.
  • Participate in Agile development practices including daily standups and sprint planning / reviews.
  • Utilize tools such as Git, Git Lab, Jira, and Doxygen for code management, issue tracking, Agile planning, and documentation.
  • Flexibility to assist on other projects at Eikon as needed. This may include development in other languages (C++/C, Java, MATLAB, JavaScript), participation in software architecture design discussions, documentation, code testing, code reviews, etc.

Minimum Candidate Requirements:

  • Candidate must have Bachelor's Degree in computer science or engineering-related field or 5+ years additional experience in lieu of a degree.
  • Candidate must be US Citizen.
  • Candidate must have active DoD Secret Clearance, or ability to obtain DoD Secret Clearance.
  • Candidate must have 5+ years experience with the following: C++11 or later, CMake, and GCC for ARM and x86-64 targets.
  • Practical Linux usage.
  • Version Control Experience (Git, Git Lab).
  • Ability to work in-office when performing hardware integration and testing.
  • Ability to work in both a group and individual capacity.

Desired Knowledge, Skills, Abilities:

  • Background in radar, signal processing, or electrical engineering.
  • Background in embedded systems and real-time software development.
  • Background experience with AMD / Xilinx Zynq / Zynq Ultrascale MPSoC or RFSoC (Multi-Processor System-on-Chip or RF System-on-Chip), or AMD / Xilinx FPGAs (field-programmable gate arrays).
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary