General Dynamics-posted 7 months ago
Full-time • Entry Level
Groton, CT
Transportation Equipment Manufacturing

The D425 Embedded Software Engineer position at Electric Boat involves applying software and computer engineering skills to specify, design, develop, integrate, and test software for US Navy Nuclear Submarines. The role requires collaboration with systems, hardware, and test engineers to develop, test, and maintain software for various submarine platforms, particularly focusing on the power conversion module system and reactor, steam, and electric plant systems.

  • Analyze system-level requirements.
  • Develop software and interface requirements.
  • Design software components that satisfy requirements and integrate hardware/software.
  • Develop unit testing.
  • Support verification and validation testing of performance and operational requirements.
  • Troubleshoot and enhance existing software to fix defects and support new or changing hardware/requirements.
  • Create and maintain formal requirements and design documentation.
  • Support development of system prototypes for research and development projects.
  • Bachelor of Science degree or higher in Computer Science, Electrical Engineering, or Computer Engineering.
  • 0-3 years of relevant experience.
  • Experience with C++ toolset/framework.
  • Ability to obtain and maintain a US DoD Security Clearance.
  • Master's degree in Computer/Electrical Engineering, Computer Science or equivalent technical degree.
  • Experience with software unit testing tools and methodology (e.g. JUnit, XUnit, Google Test, etc.).
  • Demonstrated knowledge of software lifecycle methodologies (Waterfall and Agile).
  • Familiarity with a source control tool (e.g. Git, SVN, GitLab, CVS, MS Teams, etc.).
  • Experience in requirements analysis and hardware/software design, software code and unit test, hardware/software integration, and software test.
  • Experience with Linux real-time operating systems, LabVIEW, relational and object-oriented databases.
  • Background in control theory.
  • Experience in embedded software development, safety critical software development, control system development, and/or experience performing software safety analysis.
  • Familiarity with power electronics.
  • US Navy, DoD contractor, or similar experience with military customers.
  • Flexible Work Arrangements allowing for some remote work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service