Senior Mission Critical Software Engineer
Core
Develops high-performance, resilient, fault-tolerant, real-time software solutions for resource-constrained targets in undersea, terrestrial, air, hypersonics, and space domains.
Role type
Senior Mission Critical Software Engineer (Embedded/Real-Time Systems)
Builds
Next-generation resilient software for defense and space exploration applications
Domain
Defense, Space Exploration, Embedded Systems, Real-Time Systems
Deliverable
production ML models | product features
Required skills
Embedded software development, Real-time systems expertise, C/C++/Rust, OS coding techniques, IP protocols, Hardware subsystems, Algorithm design, Software testing, Technical documentation, UML/SysML
Preferred skills
Government security clearance (Secret), In-circuit emulators/JTAG debugging, Mentorship
Technologies
C, C++, Rust, UML, SysML, JTAG, In-circuit emulators
Responsibilities
Design algorithms and embedded software, Execute software and system-level tests, Analyze designs for performance, Mentor junior engineers, Identify technical risks and mitigation strategies, Prepare technical documentation
Seniority
Senior, hands-on IC with mentorship responsibilities