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

Eikon Research IncHuntsville, AL
Onsite

About The Position

The Eikon Research team is expanding and is seeking a Radar Software Engineer/Developer to join their team in Huntsville, Alabama. 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 Eikon's 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 development language fundamentals, computer networking, and parallel processing paradigms is required. This is an onsite position in Huntsville, AL.

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
  • 5+ years experience with Practical Linux usage
  • 5+ years experience with 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 Xilinx field programmable gate arrays (FPGAs)

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service