Computer/Software Engineer Sr.

Electric Boat Groton , CT 06349

Posted 2 weeks ago


Electric Boat Corporation is seeking a computer/software engineer to join our interdisciplinary engineering team to advance the development and upgrade of shipboard systems including electric and propulsion plant, as well as Hull, Mechanical & Electrical (HM&E) systems. The successful candidate will have a blend of expertise in software and computer engineering, real-time operating systems, simulation and stimulation environments, and hardware/software design, development, integration, and test to perform the following tasks:

  • Define requirements, design, and develop application software for shipboard systems

  • Define requirements, design, and develop test platforms and simulation, stimulation and modeling and emulation software, including electric and steam plant modeling

  • Enhance existing software to fix defects, support new or changing hardware/requirements, or enhance features and performance

  • Analyze requirements, develop test plans, schedules, and procedures for software testing; conduct tests and produce test reports.Our team members exemplify Electric Boat's core values: Value each other; Behave with integrity and purpose; Commit to excellence.

Electric Boat offers Flexible Work Arrangements that allows some work to be performed remotely and at home. This varies from position to position based on the amount of classified material the department interacts with, as well as a few other variables. Please ask for more details on how it applies to this opening during discussions with the department



Required Education and Experience

  • A Bachelor of Science degree or higher in Computer Engineering, Computer Science or equivalent technical degree

  • 4 to 9 years of experience is required relevant to this job description.

  • Experience in simulation modeling applications and development

  • Experience in requirements analysis and hardware/software design, software code and unit test, hardware/software integration, and software test

  • Experience with C++, Java, Microsoft .Net Framework application development

Preferred Experience

  • Experience with 3KEYMASTER Simulation Platform

  • Experience with MATLAB/Simulink Modeling

  • Experience with real-time operating systems, LabVIEW, relational and object-oriented databases

  • Experience with Visual Studio, Team Foundation Server/Azure, GIT

  • US Navy, DoD contractor, or similar complexity experience


  • High motivation and able to perform independently as well as interact with other groups and organizations in an engineering environment

  • Possesses the ability to master the complex technical elements of submarine systems and components

  • Strong technical writing skills including the ability to write and analyze software requirements

  • Strong interpersonal, organizational, and communication skills

Unique/Additional RequirementsCandidate must be a United States citizen and able to obtain and maintain a United States DoD security clearance.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Engineer

General Dynamics

Posted 1 week ago

VIEW JOBS 8/7/2022 12:00:00 AM 2022-11-05T00:00 <p>Responsibilities for this Position</p><p>Embedded Software Engineer</p><p>US-CT-Groton</p><p>Job ID: 2022-7393</p><p>Type: Full-Time</p><br><h4>of Openings:</h4><br><p>3</p><p>Category: Engineering</p><p>EB Groton Shipyard</p><p>Overview</p><p>General Dynamics Electric Boat engineers work to deliver technologically advanced submarines that protect our sailors, our families, and our freedom. Working as an embedded software engineer within Department 454 at Electric Boat, you will find yourself nested in a diverse multi-disciplinary engineering workforce. You will interact with different systems and engineering groups to specify, design, develop, integrate, test, and manage software for tactical systems.</p><p>Software engineers will largely work with hardware systems, collaborating with systems engineers to deliver for a variety of solutions to submarine platforms and control systems, while leveraging the latest state-of-the-art technologies to deliver cutting edge advantages. Areas of work include development of GUIs (graphical user interfaces), the creation of simulation and simulation environments, safety and/or mission critical code, control theory, and interfacing with submarine electronics.</p><p>In support of design and development efforts, on-going responsibilities include software research and development, preparation of presentations, development of project proposals, participating in design reviews, and interfacing with internal and external hardware and system engineering departments and teams.</p><p>Looking for a challenge that invokes creative engineering solutions? Engineers at Electric Boat are exposed to over 100 years of submarine design and innovation as the Navy's primary designer and producer of submarines. We are looking for driven engineers to join our passionate teams in leading the next 100 years of compelling forward looking design that continues to drive our advantage.</p><p>Business travel in support of this position may at times be necessary or required.</p><p>Responsibilities</p><ul><li><p>The ideal candidate possess strong interpersonal, organizational, communication, and writing skills, including the ability to write software requirements and other software documentation</p></li><li><p>Candidate must be highly motivated, perform work independently, as well as interact with other groups and organizations in an engineering environment</p></li></ul><p>Qualifications</p><p>Required (What you need):</p><ul><li><p>Bachelor's degree or higher in engineering or computer science</p></li><li><p>Ability to obtain and maintain a Top Secret level DoD clearance</p></li><li><p>Strong proficiency in at least one of the following languages: C/C++ or JAVA</p></li><li><p>Familiarity with GIT or other similarly utilized VCS (version control systems)</p></li><li><p>Knowledge of software development lifecycles</p></li><li><p>Great written and verbal communication skills</p></li><li><p>Demonstrated proficiency in MS Office (Excel, Word, Visio)</p></li></ul><p>Preferred (What we would like to see):</p><ul><li><p>Master's Degree in Computer Science, Computer Engineering, Software Engineering, or Systems Engineering</p></li><li><p>Existing Top Secret clearance</p></li><li><p>4+ years of relevant working experience</p></li><li><p>Experience in embedded software development, safety critical software development, control system development, and/or experience performing software safety analysis</p></li><li><p>Experience in requirements analysis, software design, code and unit test and software/hardware integration</p></li><li><p>Working knowledge in the following languages: ADA, C/C++, JAVA, and/or Python</p></li><li><p>Experience with Linux based development environment (Command line tools)</p></li><li><p>Knowledge of systems networking</p></li><li><p>Experience developing GUIs (graphical user interfaces) and Web Apps</p></li></ul><p>Helpful (Additional skills that would be AWESOME):</p><ul><li><p>Experience with VxWorks and RedHat Linux</p></li><li><p>Experience with containerized applications</p></li><li><p>Experience designing and implementing GUIs using high-level toolkit (e.g. Java Swing, React, Qt, GTK)</p></li><li><p>Experience working in an CI/CD (Continuous Integration/Continuous Delivery) environment</p></li><li><p>Experience with agile software development skills and familiarity with JIRA, Bitbucket or Gitlab, Confluence or similar tools</p></li><li><p>US Navy, DoD contractor, or similar experience involving the operation and maintenance of combat and weapon systems</p></li><li><p>Background in control theory</p></li></ul> General Dynamics Groton CT

Computer/Software Engineer Sr.

Electric Boat