Staff Software Engineer
Core
Designing and implementing C++ software solutions for military shipbuilding systems, focusing on architecture, requirements, and component integration.
Role type
Staff Software Engineer (C++)
Builds
Embedded software for military naval vessels
Domain
Defense / Military Shipbuilding
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern), hardware-aware programming, system architecture design, requirements engineering (SMART), DOORS (specification), agile methodologies
Preferred skills
DOORS experience, specification creation
Technologies
C++, DOORS
Responsibilities
Evaluate and implement software activities based on given architecture, reduce complexity through decomposition and design, create specifications in DOORS, evaluate architecture against time/quality/cost constraints, coordinate with development team, support planning of work packages
Seniority
Senior, hands-on IC