Middletown, United States of America On-site

General Dynamics Electric Boat is hiring an Embedded Software Engineer

About the Role

This position is for an entry-level Embedded Software Engineer contributing to the design, development, and maintenance of simulation and stimulation systems used in testing submarine technologies. The work takes place in land-based engineering facilities and focuses on both software and hardware integration within a Linux environment.

Key Responsibilities

  • Participate in all phases of software development, including coding, testing, debugging, documentation, and system configuration management
  • Collaborate within an Agile team structure using tools such as JIRA and GitLab
  • Maintain and enhance embedded software systems throughout the product lifecycle
  • Engage directly with end users and stakeholders to understand requirements and resolve technical issues
  • Diagnose and troubleshoot software and hardware problems in complex integrated systems
  • Travel to customer locations as needed to support deployment and testing activities

Qualifications

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or a closely related field
  • 1 to 5 years of engineering experience post-graduation
  • Ability to obtain and retain a Department of Defense Secret security clearance

Preferred Skills

  • Proficiency in C++20, Java, Python, or bash scripting
  • Experience with Linux-based development environments
  • Familiarity with software testing methodologies, including test-driven development and automated test tools
  • Understanding of Agile practices and experience using CI/CD pipelines
  • Knowledge of deployment technologies such as Ansible, containerization, and virtualization
  • Understanding of networking fundamentals
  • Strong analytical and problem-solving abilities

Work Environment

This is an on-site role based in Middletown, RI, with occasional travel required. The team operates in a technically rigorous, collaborative setting that values precision, continuous learning, and pride in engineering excellence. The site offers dedicated lab infrastructure for simulation development and testing. The culture emphasizes professional growth, mutual respect, and engagement with complex technical challenges.

Required Skills
C++20C++PythonJavabashLinuxGitlabJIRAAnsiblecontainerizationembedded systemsfirmware developmentDoD clearance C++20C++PythonJavabashLinuxGitlabJIRAAnsiblecontainerizationembedded systemsfirmware developmentDoD clearance
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
General Dynamics Electric Boat
Established in 1899, General Dynamics Electric Boat is a leading submarine design and construction company providing lifecycle support for U.S. Navy submarines.
All jobs at General Dynamics Electric Boat Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago