Senior Software Engineer
Core
Design, develop, integrate, test, and sustain software for Navy electronic warfare and shipboard systems, including real-time applications and combat-system interfaces.
Role type
Senior Software Engineer (Defense/Electronic Warfare)
Builds
Real-time applications, combat-system interfaces, modeling and simulation tools, and containerized environments for Navy warfighters.
Domain
Defense / Electronic Warfare / Shipboard Systems
Deliverable
production ML models | product features
Required skills
C++, C#, Rust, Java, Python, Ada, JavaScript, TypeScript, Linux, Windows, Oracle, MS Access, TCP/IP, UDP, DDS, Docker, Podman, Object-Oriented Design, Agile, IV&V, Real-time control architectures, Hardware interface coding, Cybersecurity, Modeling/Simulation
Preferred skills
Experience with weapons-system and subsystem software products, Navy software safety practices, Concurrent development in containerized environments
Technologies
C++, C#, Rust, Java, Python, Ada, JavaScript, TypeScript, Linux, Windows, Oracle, MS Access, TCP/IP, UDP, DDS, Docker, Podman, VxWorks, Simu-Link, GNAT Ada compiler, Tornado
Responsibilities
Design and develop software for electronic warfare and shipboard systems; Support real-time applications and combat-system interfaces; Develop and maintain modeling and simulation tools; Manage containerized environments for application deployment.
