Engineer - Embedded SW

General Dynamics Electric Boat
Groton, CT, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
0 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Systems Engineering Unit Testing C++ (Programming Language) Configuration Management Computer Programming Databases Computer Engineering Linux Hardware Design Software Engineering Computer Network Technologies
+6 more
Gitlab Git SC Clearance Navsea Information Technology Software Version Control

Job description

Collaborating with systems engineers, tactical submarine software is developed and maintained for a variety of submarine platforms and control systems such as: Ship Control, 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.

Requirements

Do you have experience in Version control?, * Bachelor of Science degree or higher in Software Engineering, Computer Science, Computer Engineering, or Electrical Engineering

  • 0-5 years of engineering experience
  • Must have the ability to obtain and maintain a DoD Secret clearance

Preferred:

  • Demonstrable knowledge of software programming languages, such as Ada, C/C++, Java, etc.
  • Understanding of Linux Operating System
  • Familiarity with Git and GitLab for configuration management
  • Understanding of requirements analysis, software design, code and unit test, and software/hardware integration
  • Networking knowledge is highly desirable, * Must be highly motivated, perform work independently, as well as interact with other groups and organizations in an engineering environment
  • Must possess strong interpersonal, organizational and communication skills

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all