Test Engineering - Principal Software Engineer (Hybrid)

BAE Systems•Cedar Rapids, IA
•$107,359 - $182,510•Hybrid

About The Position

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.

Requirements

  • Bachelor's degree in a Science, Technology, Engineering, or Math (STEM) discipline.
  • Capability to perform hands-on troubleshooting using engineering lab equipment.
  • U.S. citizenship.
  • Ability to obtain a U.S. DoW Secret security clearance.
  • Proven experience in C++ and C#.
  • Experience developing automated test solutions.
  • Excellent written and verbal communication skills, including the ability to convey technical information to diverse audiences.
  • Proactive, improvement-focused approach to analyzing and optimizing test solutions.

Nice To Haves

  • Bachelor's degree in Software, Electrical, or Computer Engineering.
  • Five or more years of experience working as a Software Engineer.
  • Experience with C#, C++, LabWindows CVI, and NI TestStand.
  • Experience with Cameo/MagicDraw digital engineering.
  • Experience with Cameo/MagicDraw, Asset ScanWorks, Microsoft Visual Studio, NI TestStand, ASIC/FPGA development tools, and microprocessor development environments.
  • Desire to grow and develop C# test software coding skills.

Responsibilities

  • Design and build automated test systems to validate navigation products through functional, environmental (thermal and vibration), and boundary scan testing.
  • Develop robust, maintainable test software using C# and C++.
  • Develop test sequences in the National Instruments TestStand environment.
  • Integrate and troubleshoot test solutions using instrumentation such as digital multimeters, oscilloscopes, network analyzers, power supplies, electronic loads, and PXI hardware.
  • Support software integration for JTAG, Ethernet, Serial, USB, GPIB, and CAN communication interfaces.
  • Design software interfaces to commercial off-the-shelf test equipment using Interface Test Adapters, custom cabling, and direct connections to the Unit Under Test.
  • Apply digital engineering modeling techniques where applicable to optimize test design and reduce costs.
  • Provide technical guidance and support to Design Engineering and Operations teams.
  • Troubleshoot complex test-related issues and support smooth product transitions.
  • Analyze existing test solutions and identify improvements for future test solutions.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • Applicable federal and state sick leave
  • Employee recognition program with monetary or non-monetary awards
  • Other incentives may be available based on position level and/or job specifics
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service