Hands on embedded C/C++ development, including integrating and debugging on target hardware (typically 5+ years’ experience)
Embedded software design, development, and test
Demonstrate excellent written and oral communication skills
Experience in real-time development and architecture for GPS Receiver software
Requirements
Bachelor’s Degree and minimum 6 years of prior relevant experience
Graduate Degree and a minimum of 4 years of prior related experience
In lieu of a degree, minimum of 10 years of prior related experience
2+ years of experience in working as a Team Lead, Technical Lead, and/or SME in fields of GPS/APNT Software
Experience with GPS User Equipment
Experience in architecting, developing, and integrating real time embedded software for YMCA GPS User Equipment, including on target Hardware
Experience working in an Agile/Scrum development methodology
Working knowledge of signal selection, acquisition and tracking, Position, Velocity, and Time (PVT) calculation, data demodulation, signal correction, jamming and spoofing or related applications
5+ years of platform experience using Linux/Windows, C, GCC
2+ years of experience setting up and maintaining virtual machine environment
5+ years of experience with Python and C
Experience in inertial measurement units
Hands-on experience with the following tools Jenkins, Jira, Crucible/Collaborator, Visual Studio Code, Bench, Git