Embedded Software Engineer

Electric Boat Groton , CT 06349

Posted 4 weeks ago


Department 454 Tactical Software Engineering engineers apply software and computer engineering skills to specify, design, develop, integrate, test, and subcontract manage software development for US Navy Nuclear Submarines.

Leveraging the latest state-of-the-art technologies, and collaborating with systems engineers, tactical submarine software is developed and maintained for a great variety of submarine platforms and control systems such as: Combat Launch Control, Weapons Stowage and Handling, as well as other specialized embedded real-time safety critical shipboard and database systems, simulators, and land based trainers. Knowledge of the software development lifecycle is required for this position.

Additional responsibilities include software research and development, preparing presentations, participating in NAVSEA design reviews and interfacing closely with hardware and system engineering departments.

Infrequent business travel in support of this position is possible.

  • Hiring All Levels*



  • Bachelor of Science degree or higher in Computer Engineering or Computer Science


  • Experience in requirements analysis, software design, code and unit test and software/hardware integration

  • US Navy experience involving the operation and maintenance of combat and weapons systems

  • Programming Language Skills in C, C++, Java, Python and shell scripting

  • Experience with Linux Operating Systems

  • Skills developing graphics, simulations, safety critical code, and interfacing with submarine electronics are preferred

  • Networking knowledge is highly desirable

  • Experience developing web applications

  • Familiarity with configuration management (Git)


  • The candidate must possess strong interpersonal, organizational, communication, and writing skills, including the ability to write software requirements and other software documentation

  • Candidate must be highly motivated, perform independently, as well as interact with other groups and organizations in an engineering environment

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Engineer

General Dynamics

Posted 4 weeks ago

VIEW JOBS 9/29/2021 12:00:00 AM 2021-12-28T00:00 Responsibilities for this Position Embedded Software Engineer US-CT-Groton Job ID: 2021-4625 Type: Full-Time # of Openings: 2 Category: Engineering EB Groton Shipyard Overview Department 408, Environment, Safety and Occupational Health (ESOH) engineering ensures that potential hazards are identified during technology development, design, construction and maintenance activities. The ESOH group proactively identifies risks to people, equipment, and the environment inherent in design, operation, and construction, and determines sufficient means to mitigate the risks. The system safety engineer must perform technical ESOH analyses on submarine ship systems, components, materials, drawings, specifications and other design disclosures in accordance with MIL-STD-882E and other requirements, and develop analysis reports that identify and document safety hazards and environmental impacts. The role of this position is to perform software safety engineering on both new and modified submarine electronic, electromechanical and electrohydraulic systems. Tasks include conducting and documenting safety analysis of software controlled system design; system requirements, software requirements, code analysis, test plans, test procedures, and test results. Position requires the engineer to work independently and take initiative to learn submarine systems and associated software safety concerns as well as to work effectively in a team environment with system hardware and software developers. Responsibilities The candidate must possess strong interpersonal, organizational, communication, and technical writing skills. The candidate must be highly motivated, perform independently, and interact with other groups and organizations in a fast paced, results driven engineering environment. Qualifications Required: * Bachelor's degree in Engineering or Computer Science * Must possess or have the ability to obtain/maintain a DoD Secret clearance Preferred: * Master's degree in Computer Science, Computer Engineering, Software Engineering, or Systems Engineering * Experience in embedded software development, safety critical software development, control system development, or experience performing software safety analysis * Experience in submarine system/component development, manufacturing and/or operation * Familiarity with Navy ESOH instructions, OSHA, and air, water and hazardous material legislation as they apply to system analysis * Familiarity with the system safety process described in MIL-STD-882E * Familiarity with software code analysis as described in the Joint Software Systems Safety Engineering Handbook (JSSSEH) * Experience with spreadsheet and database development and management General Dynamics Groton CT

Embedded Software Engineer

Electric Boat