The Senior Embedded Software Engineer supports U.S. Navy customers in acquiring and sustaining a software-based maintenance and readiness application critical to fleet operations and national security. The role provides technical leadership throughout the software acquisition lifecycle, including architecture analysis, development oversight, risk reduction, integration, testing, deployment, and long-term sustainment planning. It works closely with Naval Program Executive Offices and Program Management Offices, sustainment organizations, contractors, integrators, and fleet stakeholders to ensure solutions meet operational, maintainability, and supportability requirements. The engineer guides technical teams, evaluates architectural tradeoffs, develops prototypes, analyzes existing source code and system interfaces, and leads customer engagements that inform acquisition and sustainment decisions. The role emphasizes C and C++ implementations for high-performance, mission-critical use cases, and requires experience with Naval acquisition programs, legacy-dependent systems, and operational environments. The position is based in Pittsburgh, Pennsylvania, and may require travel up to 25%.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior