Engineer I/II - Software

General Dynamics Electric Boat

Groton (CT)

On-site

USD 60,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Dynamics Electric Boat in Groton, CT seeks an entry-level Unreal Engine Simulation Software Developer to build real-time engineering simulations. You will create Unreal Engine applications in C++, integrate models, and develop reusable simulation components with engineers across projects.

Ideal candidates are recent graduates with interest in game engine tech, real-time simulation, and complex engineering systems, and must be able to pursue a Top Secret clearance.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering.
  • 0-5 years of post-graduate engineering experience.
  • Ability to obtain and maintain up to a Top Secret security clearance.

Responsibilities

  • Develop simulation applications using Unreal Engine and C++.
  • Create Unreal Engine components and reusable simulation assets.
  • Develop virtual representations of equipment, controls, displays, and operating environments.
  • Integrate system and equipment simulation models into Unreal Engine.
  • Connect Unreal Engine applications to external software models and interfaces.
  • Develop operator controls, engineering displays, and interactive user interfaces.
  • Import and optimize CAD models, animations, and engineering data for real-time visualization.
  • Implement coordinate-system conversions, spatial transformations, and system-state visualizations.
  • Troubleshoot software, graphics, and simulation integration issues.
  • Collaborate with software, systems, and simulation engineers to implement project requirements.
  • Document software designs and model interfaces.

Skills

Game Development
Strong technical communication

Education

Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering

Job description

Overview

Entry-Level Unreal Engine Simulation Software Developer

Overview

Electric Boat is seeking an entry-level software developer to support the development of interactive engineering simulations using Unreal Engine.

The selected candidate will develop Unreal Engine applications that provide visual and behavioral representations of shipboard systems and environments. Working alongside experienced engineers, the candidate will integrate simulation models and contribute to reusable simulation components supporting multiple engineering projects.

This position is well suited for recent graduates interested in real-time simulation, game engine technologies, and software development for complex engineering systems.

Responsibilities:

  • Develop simulation applications using Unreal Engine and C++.
  • Create Unreal Engine components and reusable simulation assets.
  • Develop virtual representations of equipment, controls, displays, and operating environments.
  • Integrate system and equipment simulation models into Unreal Engine.
  • Connect Unreal Engine applications to external software models and interfaces.
  • Develop operator controls, engineering displays, and interactive user interfaces.
  • Import and optimize CAD models, animations, and engineering data for real-time visualization.
  • Implement coordinate-system conversions, spatial transformations, and system-state visualizations.
  • Troubleshoot software, graphics, and simulation integration issues.
  • Collaborate with software, systems, and simulation engineers to implement project requirements.
  • Document software designs and model interfaces.
Qualifications

Required:

  • Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering
  • 0-5 years of post-graduate engineering experience
  • Ability to obtain and maintain up to a Top Secret security clearance.

Preferred:

  • Experience with Unreal Engine 5.
  • Experience with C++ obtained through coursework, internships, or personal projects.
  • Understanding of object-oriented programming concepts.
  • Familiarity with Unreal Engine through academic, internship, or personal development experience.
  • Experience developing Unreal Engine projects using C++ and Blueprints.
  • Coursework or project experience involving simulations, graphics programming, or game development.
  • Familiarity with software integration concepts and networking fundamentals.
  • Familiarity with 3D mathematics, coordinate systems, and physics concepts.
  • Experience using Git or other version control tools.
  • Active Security Clearance
Skills
  • Game Devlopment, simulation development or related technical skills
  • Strong technical communication and problem-solving skills.
Physical Qualifications
  • Color Vision
  • Kneeling
  • Light Lifting
  • Medium Lifting
Environmental Attributes

Inside

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer I/II - Software
Engineer I/II - Software

General Dynamics Electric Boat • New London (CT)

On-site
USD 65,000 - 90,000
Unreal Engine Real-Time Shipboard Simulation Developer I
Unreal Engine Real-Time Shipboard Simulation Developer I

General Dynamics Electric Boat • New London (CT)

On-site
USD 65,000 - 90,000
Entry-Level Unreal Engine Shipboard Simulation Engineer
Entry-Level Unreal Engine Shipboard Simulation Engineer

General Dynamics Electric Boat • Groton (CT)

On-site
USD 60,000 - 85,000
Software Design Engineer/Game Developer 4
Software Design Engineer/Game Developer 4

By Light Professional IT Services • Orlando (FL)

On-site
USD 90,000 - 120,000
Medical, Dental & Vision Coverage
Wellness Program
401(k) Matching
+5
Software Developer
Software Developer

Delphi Technologies • Patuxent Highland (MD)

On-site
USD 80,000 - 150,000
Four Weeks of Paid Leave
Health Insurance
401(k) Retirement Plan with Company Matching Contributions
+1
Game Developer
Game Developer

TrainingPros • United States

On-site
Software Engineer - Game Development Software
Software Engineer - Game Development Software

Front Door Defense • Sunnyvale (CA)

On-site
USD 173,000 - 232,000
Health insurance
401k retirement benefits with employer match
Learning and wellness stipends
+1
Unreal Systems Developer
Unreal Systems Developer

Allen Control Systems • Austin (TX)

On-site
USD 80,000 - 110,000
ACS Equity Package
Paid Time Off
Unreal Systems Developer
Unreal Systems Developer

Allencontrolsystems • Austin (TX)

On-site
USD 90,000 - 130,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Game Engine Software Engineer
Game Engine Software Engineer

Ingenix Technologies LLC • Huntsville (AL)

Hybrid
USD 90,000 - 135,000