The Software Engineer 3 supports Department E11 Submarine New Design by developing secure, reliable software tools that enhance next-generation submarine design and engineering workflows. Working with limited oversight, the engineer delivers scalable solutions integrated with complex design, modeling, and analysis environments. The role collaborates closely with design engineering, systems engineering, and control system security to improve data flow, automation, and cross-discipline efficiency. It provides technical leadership, supports moderate-complexity initiatives, and helps align work with enterprise standards, security requirements, and program objectives. The position designs, develops, documents, tests, and debugs application software and systems involving logical and mathematical solutions. It conducts multidisciplinary research and collaborates with equipment designers and hardware engineers in planning, designing, developing, and using electronic data-processing systems for product and commercial software. The engineer determines user needs and analyzes system capabilities to resolve issues related to program intent, output requirements, input data acquisition, programming techniques, and controls; prepares operating instructions; designs and develops compilers, assemblers, utility programs, and operating systems; and ensures software standards are met.
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
Mid Level