Eikon - Radar Software Engineer/C++ Developer (Huntsville, AL/Hybrid)
$120,000–$140,000 year
HybridHuntsville, Alabama, United States
Job Summary
Develop software implementations of radar algorithms, from low-level signal processing to high-level tracking, targeting virtual machines and embedded systems. Interface with embedded systems, microcontrollers, and FPGAs to build command-line test tools and utilities. Create unit and integration tests for new and existing codebases while developing new functionalities using distributed message frameworks and user interface interactions. Document code and create product documentation in PowerPoint or Word, and drive performance improvements across the codebase. Participate in Agile practices including daily standups and sprint planning, utilizing Git, GitLab, Jira, and Doxygen for code management and issue tracking.
Required Qualifications
- 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
Desired Qualifications
- 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)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.