Eikon - Radar Software Engineer/C++ Developer (Huntsville, AL/Hybrid)

Shee Atika Government Services CareersHuntsville, AL
Hybrid

About The Position

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.

Requirements

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

Nice To Haves

  • 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)

Responsibilities

  • 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, GitLab, 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.

Benefits

  • Competitive compensation
  • Outstanding benefits
  • Challenging work assignments with opportunities for advancement/career growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service