Real-time timing and interrupt-driven architectures
Lead teams developing the low-level software that brings autonomous maritime systems to life
Job Summary
Lead teams developing the low-level software that brings autonomous maritime systems to life.
Guide engineers working at the boundary between silicon, sensors, and mission software, delivering reliable, deterministic, and resilient firmware for Uncrewed Underwater Vehicles (UUVs).
Foster a collaborative, accountable, and inclusive engineering culture and mentor emerging technical and people leaders.
Matching Summary
Lead teams developing the low-level software that brings autonomous maritime systems to life.
Salary
$131,300.00 - $237,350.00
Skills & Requirements
Must-have
Bare-metal and low-level embedded software
Microcontroller-based systems (STM32-class)
Real-time timing and interrupt-driven architectures
C/C++ for embedded systems
Debugging complex hardware/software systems
Nice-to-have
Disruptive and innovative engineering culture
Mentoring technical leaders
Scalable embedded software development processes
Safety-critical or high-reliability standards
Key Requirements
10+ years of experience in embedded/firmware development
3+ years of technical leadership/supervisory experience
Bachelor's degree in EE, CE, CS, or related field
Ability to obtain U.S. Government SECRET security clearance
Work Rights
Must be able to obtain U.S. Government SECRET security clearance