Senior Flight Software Engineer
Core
Design and implement trusted, safety-critical embedded and vehicle management software for autonomous maritime systems.
Role type
Senior IC embedded software engineer (autonomous systems)
Builds
Autonomous underwater vehicle platforms and maritime defense systems
Domain
Defense / Maritime Autonomous Systems
Required skills
C programming, Real-Time Operating Systems (RTOS), systems programming, concurrency, data structures, algorithm design, stakeholder engagement, requirements definition, roadmap management, technical ownership, mentoring
Preferred skills
Embedded applications in autonomous vehicles, high-assurance safety-critical software, sensor/actuator interfaces, remote system troubleshooting, electrical/mechanical systems testing, Systems Engineering concepts
Technologies
RTOS, CAN, CANFD, UART, RS232, RS422, RS485, SPI, QSPI, I2C, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553
Responsibilities
Design and implement Vehicle Management Systems; Develop real-time embedded software and device drivers; Create test and simulation fixtures; Support vehicle manufacturing and deployment; Mentor junior team members
Seniority
Senior, hands-on IC with mentorship responsibilities