General Dynamics logo

Electrical Systems Embedded Software Engineer

General Dynamics

Groton, CT
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

The Electrical Systems Embedded Software Engineer at Electric Boat's Groton Shipyard applies software and computer engineering skills to specify, design, develop, integrate, and test software for US Navy Nuclear Submarines. The role involves collaborating with systems, hardware, and test engineers to develop, test, and maintain software for submarine platforms and electrical systems, including propulsion, electric plant, hull, mechanical, and electrical systems. The successful candidate will have a blend of electrical and computer engineering expertise and will support verification, validation, and enhancement of software, as well as prototype development for R&D projects.

Key Responsibilities

  • Define requirements for shipboard applications.
  • Design and develop application software for shipboard systems including integration of hardware and software.
  • Support verification and validation of software as well as performance and operational requirements.
  • Enhance existing software to fix defects, support new hardware or requirements, or improve features and performance.
  • Support development of system prototypes for research and development projects.

Requirements

  • A Bachelor of Science degree or higher in Electrical Engineering or Computer Engineering.
  • 4-14 years of experience.
  • Experience with C++ toolset/framework.
  • Strong interpersonal, organizational, communication, and technical writing skills.
  • Highly motivated, able to perform independently, and interact with other groups in an engineering environment.
  • Ability to work with Capability Maturity Model Integrated (CMMI) Level 3 processes.

Nice to Have

  • Skills in scripting, Real-Time Operating Systems, relational and object-oriented databases.
  • Experience in developing graphics, simulations, critical processor software, and interfacing with submarine electronics.
  • Networking knowledge.

Qualifications

  • Experience in requirements analysis and hardware/software design.
  • Experience with software code and unit testing.
  • Familiarity with requirement management software (DOORS).
  • Knowledge of software development lifecycles such as MBSE.
  • Experience with writing EB official correspondence (Letters, Telecons, Transmittals).
  • Experience with Microsoft Project and developing/maintaining software schedules.
  • Experience with Matlab/Simulink Modeling.
  • Experience with Java and Microsoft .Net Framework application development.
  • Experience with real-time operating systems, LabVIEW, relational and object-oriented databases.
  • Familiarity with GIT, TFS or other version control systems.
  • Experience with 3KeyMaster.
  • Experience with software product issue trackers.
  • Familiarity with handling ESD sensitive material.
  • Experience in embedded software development, safety-critical software, control systems, and/or software safety analysis.
  • US Navy, DoD contractor, or similar experience with military customers.
Apply Now

Job Details

Posted AtJun 22, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Dynamics

Website

gd.com

Company Size

10000+ employees

Location

Groton, CT

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches