As a Principal Software Engineer, you will contribute to the development of advanced software solutions that support a variety of mission-critical applications. You will work on complex technical challenges requiring high levels of reliability, security, and performance. In this role, you will collaborate with cross-functional teams, including hardware, FPGA, and systems engineering, to integrate innovative technologies into a wide range portfolio of products. These solutions enable secure communications, data exchange, and other critical capabilities for customers operating in demanding environments. This position is located in Cedar Rapids, Iowa. A comprehensive relocation package is available to qualified applicants.
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