CareerPlanSign in

Principal Software Engineer - Cedar Rapids

USA💼 Full-time💰 $107,500–$107,500🗓 2026-08-14 → 2026-09-27

Core

Develop advanced embedded C/C++ software solutions for mission-critical aerospace and defense applications, focusing on reliability, security, and performance.

Role type

Principal Software Engineer (Embedded Systems)

Builds

Secure communications systems, missionized systems for specialized aircraft and spacecraft

Domain

Aerospace and Defense

Deliverable

production ML models | product features

Required skills

Embedded C, C++, Multithreaded software development, Full software development lifecycle, Configuration management, Embedded security software development, U.S. government security clearance

Preferred skills

Cost account management, Product Owner in Agile, Rust development, Linux development environment, Mentoring engineers, Leading teams, Python scripting

Technologies

Embedded FPGA, Linux, Python, Rust, C++, Security

Responsibilities

Collaborate with hardware, FPGA, and systems engineering teams to integrate new technologies; Define requirements, design software architecture, and make key technical decisions; Implement software and support software-hardware integration; Verify requirements for mission-critical applications.

Seniority

Principal, hands-on IC with strategic influence

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.