Point your AI agent at freehire and let it find you a job.

Get the CLI →

STS Government Solutions

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

Posted Updated
Discussion

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 and 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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available