NSW Software Engineering Lead
Core
Lead software development and integration for the Navy's advanced undersea sensing and communications technologies, specifically for new undersea systems using sensor technologies and embedded Linux-based computers.
Role type
Senior Software Engineering Lead (Embedded Systems)
Builds
Undersea sensing and communications systems for the US Navy
Domain
Defense / Underwater Acoustics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, shell scripting, object-oriented programming, software development lifecycle, testing methodologies, debugging, performance profiling, team leadership, technical documentation
Preferred skills
High-frequency SONAR systems, CMake, Linux administration, embedded hardware integration, military/defense system development
Technologies
C++, Python, Linux, CMake, embedded computers
Responsibilities
Lead software development tasking and integration with hardware systems; conduct code reviews and provide technical guidance; mentor junior engineers; troubleshoot and debug issues during system acceptance testing in the field.
Seniority
Senior, hands-on IC with leadership responsibilities