Principal Software Engineer, Tactical Communications
Core
Design and develop embedded software, networking, and communications products for military customers.
Role type
Principal Software Engineer (Embedded Systems & Communications)
Builds
Embedded communications technologies, software-defined radios, cryptographic systems, and open-system platform software
Domain
Aerospace and Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded software development, C/C++, Rust, Python, full software development lifecycle leadership, security clearance eligibility
Preferred skills
Linux development, Git/version control, networking protocols, multithreading, containerization, software-defined radios, open systems architecture, microservices, Agile/Scrum
Technologies
C, C++, Rust, Python, Linux, Git, microservices
Responsibilities
Design and develop embedded software and communications products; plan and contribute to requirements, implementation, test development, and certification; develop tools and automated testing infrastructure; mentor developers; lead large initiatives and organize team tasks; support cost, schedule, and technical performance
Seniority
Principal, hands-on IC with technical leadership