BAE Systems is seeking a Principal Software Engineer for its Navigation & Sensor Systems Test Engineering team in Cedar Rapids, Iowa. The role focuses on developing software that automates testing of navigation products in laboratory and factory environments, including GPS receivers, anti-jam systems, and other navigation products. The engineer will design and implement automated test solutions for functional, environmental, and boundary scan testing, and contribute to the evolution of test engineering architecture. The position involves developing maintainable test software in C# and C++, creating test sequences in National Instruments TestStand, and integrating instrumentation and interfaces into test systems. The engineer will collaborate with Design Engineering and Operations, provide technical guidance, troubleshoot complex issues, and support smooth product transitions. The work uses a hybrid format, splitting time between onsite and remote work. The position requires a STEM bachelor's degree, hands-on troubleshooting capability with engineering lab equipment, U.S. citizenship, and the ability to obtain a U.S. Department of War Secret security clearance. The preferred background includes a Software, Electrical, or Computer Engineering degree and at least five years of software engineering experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal