×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - D425 Hull, Mechanical & Electrical Systems

Job in Norwalk, Fairfield County, Connecticut, 06860, USA
Listing for: General Dynamics Electric Boat
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Who You Are

You're the kind of engineer who loves understanding how complex systems come together—and you take pride in building software that absolutely must work. You enjoy digging into requirements, tackling challenging problems, and collaborating with people who care as much about precision and purpose as you do. You’re the person who sees a complex system and thinks, ‘I can make this better.’

You

Thrive When You Can
  • Own your work end‑to‑end
  • Translate system needs into clean, reliable code
  • Debug thoughtfully and systematically
  • Challenge a peer or test team to find issues with your code
  • Partner with systems, hardware, and test engineers
  • Build software that keeps real‑world systems running safely and effectively
What You’ll Do

As a Senior Software Engineer supporting HM&E systems, you’ll be part of an engineering team that designs, develops, integrates, and tests shipboard software for multiple submarine platforms. Your responsibilities will include:

  • Analyzing system‑level requirements and deriving them into software and interface requirements
  • Designing software components that align with functional and system needs
  • Integrating software with embedded hardware
  • Developing comprehensive unit tests using modern testing frameworks
  • Supporting verification and validation testing for performance and operational requirements
  • Troubleshooting and enhancing existing code to fix defects or support evolving hardware and requirements
  • Maintaining formal software documentation and design artifacts
  • Assisting with prototypes for R&D initiatives

This role has the potential to lead a software team while being responsible for project progress and budget.

Who Thrives Here
  • Ensures alignment with EB's purpose, vision, and values in all they do
  • Maintains complete and total ownership of their assigned work (quality, cost, and schedule performance)
  • Understands that their signature signifies ownership and responsibility
  • Speaks up and stops any work that is not being conducted in accordance with standards
  • Develops the broad and deep knowledge needed for their role and understands how their work fits into the larger whole
  • Keeps developing their skills, is aware of the limits of their knowledge, and seeks input from mentors and experts
  • Commits to the success of their team, not just their personal success
  • Maintains detailed, well‑organized records of their work
  • Identifies and implements improvement ideas as a routine part of their work
  • Effectively communicates technical and programmatic information to their team, management, and stakeholders
  • Continually assesses risk throughout a project and develops mitigation plans
Qualifications Required
  • A Bachelor of Science degree in Computer Science, Electrical, Computer Engineering, or related engineering field
  • 5–14 years of post‑graduate engineering experience in software development or software project leadership
  • Ability to obtain and maintain a DoD Secret security clearance
Preferred
  • Proficiency in an object‑oriented language (e.g., C++, Java, .NET, Python)
  • Experience with unit testing tools and methodology
  • Demonstrated knowledge of software development lifecycle methodologies (Waterfall and Agile)
  • Experience with UML, diagrams, data flow, and other analysis and design tools
  • Proficiency with source control tools such as Git or SVN
  • Master’s degree in Computer Science, Electrical, Computer Engineering, or equivalent technical degree
  • End‑to‑end experience in requirements analysis, hardware/software design, coding, unit testing, integration, and testing
  • Knowledge of secure coding standards
  • Familiarity with CMMI Level 3 processes
  • Experience with Linux RTOS, LabVIEW, relational databases
  • Experience with IBM DOORS or other requirements management software
  • Background in control theory
  • US Navy, DoD contractor, or similar experience with military customers
Skills
  • Alignment with EB's purpose, vision, and values in all work
  • Total ownership of assigned work (quality, cost, schedule)
  • Clear communication of technical and programmatic information
  • Ownership and responsibility signified by personal signature
  • Continuous skill development and seeking mentor input
  • Commitment to team success over personal success
  • Meticulous record-keeping of work
  • Routinized identification and implementation of improvement ideas
  • Risk assessment and mitigation planning throughout projects
Benefits

Electric Boat offers Flexible Work Arrangements that allow for some work to be performed remotely and s arrangement is limited in this position due to the environment required for most software development.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary