Experienced Emulation Engineer

General Dynamics Electric Boat•Groton, CT

About The Position

Department 489 is part of the Integrated Power Systems (IPS) Directorate, which develops the COLUMBIA Class state-of-the-art electric drive propulsion system. The department supports development and construction of the electric drive system, including drives, controls, and power distribution. The Emulation Lab manages computer systems used to aid testing of electric drive propulsion system components. Its hardware runs in real time to mimic propulsion system performance. MATLAB/Simulink models emulate propulsion components that are not physically present during testing or reproduce real-world environmental conditions. The lab also maintains computer systems for developing, upgrading, and testing real-time systems. The Experienced Emulation Engineer works cooperatively with customers and support departments and is responsible for executing and overseeing Emulation computer systems. The role includes lab testing and troubleshooting of RTPE and LTE systems before deployment to test locations, and integration and testing of real-time propulsion-system model upgrades. Work is primarily in a lab and may sometimes take place in an industrial setting. The engineer also supports hardware and software identification, selection, and procurement for obsolescence and upgrades; integrates, troubleshoots, and tests upgraded hardware and software; and develops and maintains lab design and upgrade documentation, requirements, and test procedures. Occasional travel may be required, approximately 10%.

Requirements

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • At least 5 years of post-graduate engineering experience.
  • Ability to obtain and hold a DOD Secret security clearance.
  • Experience working with Linux and Windows operating systems.
  • Experience working with and debugging real-time applications and systems.
  • Experience with MATLAB scripting and modeling.
  • Ability to understand, modify, and troubleshoot emulated systems.
  • Ability to understand, develop, modify, and troubleshoot low-level hand code and drivers.
  • Experience with Microsoft Word, Excel, Project, and PowerPoint.
  • Strong communication skills in a technology design environment.
  • Ability to manage time across multiple projects.
  • Curiosity, self-direction, and willingness to learn.

Nice To Haves

  • Advanced degree in computer engineering or a related field.
  • Experience with systems engineering functions.
  • Experience working with C/C++ code.
  • Project experience with embedded systems.
  • Experience interacting with Navy customers.

Responsibilities

  • Execute and oversee Emulation computer systems in cooperation with customers and support departments.
  • Test and troubleshoot RTPE and LTE systems in the lab to verify proper operation before deployment to test locations.
  • Integrate and test propulsion-system model upgrades running in real time.
  • Support identification, selection, and procurement of hardware and software in response to obsolescence and general upgrades.
  • Integrate, troubleshoot, and test upgraded hardware and software.
  • Develop and maintain Emulation Lab design and upgrade documentation, requirements, and test procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service