Junior Embedded Software Engineer — C++/Embedded

Naval Nuclear Laboratory

West Mifflin (Allegheny County)

On-site

USD 64,000 - 98,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Dental benefits
Vision benefits
Disability insurance
Life insurance
401(k) Savings plan
Paid time off
Parental leave
Flexible work schedules
Tuition assistance
Student debt benefit
Employee Assistance Program (EAP)
Wellness program

Job summary

Naval Nuclear Laboratory is seeking an entry-level software engineer to design, develop, and support embedded, UI, and internal software components for propulsion plant applications.

The role requires strong C++ and object-oriented programming knowledge, plus familiarity with embedded software design and modern processes like Agile Scrum, CI/CD pipelines, and software testing. A related technical degree is required, with a focus on growth in a mission-focused environment.

Qualifications

  • Bachelor's or Master's degree in a related technical, engineering or science field.

Responsibilities

  • Design, develop, and support a catalog of embedded, user interface, and internal software components for propulsion plant applications.
  • Work within a strong software team to apply OO programming in C++ and embedded software design.
  • Familiarity with Agile Scrum, CI/CD build pipelines, and software testing.

Skills

C++
Object-oriented programming
Embedded software
Agile Scrum
CI/CD pipelines
Software testing

Education

Bachelor's or Master's degree in a related field

Job description

Naval Nuclear Laboratory is seeking an entry-level software engineer to design, develop, and support embedded, UI, and internal software components for propulsion plant applications.

The role requires strong C++ and object-oriented programming knowledge, plus familiarity with embedded software design and modern processes like Agile Scrum, CI/CD pipelines, and software testing. A related technical degree is required, with a focus on growth in a mission-focused environment.

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

Similar jobs worth comparing

Junior Embedded Software Engineer — Shipboard Systems
Junior Embedded Software Engineer — Shipboard Systems

Naval Nuclear Laboratory • West Mifflin

On-site
USD 64,000 - 98,000
Health, Dental, Vision & Voluntary Ben
401(k) Savings program
Tuition Assistance
+2
Embedded Control Systems Engineer – Naval Propulsion
Embedded Control Systems Engineer – Naval Propulsion

Naval Nuclear Laboratory (FMP) • West Mifflin

On-site
USD 79,000 - 121,000
Health benefits
Disability & Life
401(k) plan
+7
Embedded Control Systems Engineer Naval Propulsion (Entry)
Embedded Control Systems Engineer Naval Propulsion (Entry)

Naval Nuclear Laboratory • West Mifflin

On-site
USD 79,000 - 121,000
Health, Dental, Vision & Voluntary
Disability, Life & Accident Insurance
401(k) Savings program & Capital Accum
+7
Entry-Level Embedded Systems Engineer — Real-Time
Entry-Level Embedded Systems Engineer — Real-Time

Naval Nuclear Laboratory (FMP) • Town of Niskayuna (NY)

On-site
USD 64,000 - 98,000
Health insurance
Dental & Vision Insurance
Disability Insurance
+9
Entry-Level I&C Electrical Engineer - Naval Propulsion
Entry-Level I&C Electrical Engineer - Naval Propulsion

Naval Nuclear Laboratory • West Mifflin

On-site
USD 64,000 - 98,000
Health, Dental, Vision
401(k) Savings program
Paid Time Off
Entry-Level Real-Time Embedded Systems Engineer
Entry-Level Real-Time Embedded Systems Engineer

Naval Nuclear Laboratory (FMP) • West Mifflin

On-site
USD 64,000 - 98,000
Health, Dental, Vision
401(k) Savings
Paid Parental Leave
+5
Entry-Level Naval Software Developer (Submarines & Carriers)
Entry-Level Naval Software Developer (Submarines & Carriers)

Naval Nuclear Laboratory • Town of Niskayuna (NY)

On-site
USD 64,000 - 98,000
Health, Dental, Vision
Disability, Life & Accident Insurance
401(k) Plan
+6
Senior Software Engineer – Naval Submarine & Carrier
Senior Software Engineer – Naval Submarine & Carrier

Naval Nuclear Laboratory • Town of Niskayuna (NY)

On-site
USD 96,000 - 150,000
Parental leave
Tuition assistance
401(k) Savings program
+4
Senior Naval Software Engineer Submarine & Carrier Systems
Senior Naval Software Engineer Submarine & Carrier Systems

Naval Nuclear Laboratory (FMP) • Town of Niskayuna (NY)

On-site
USD 96,000 - 150,000
Health, Dental, Vision & Voluntary
Disability, Life & Accident Insurance
401(k) Savings program
+5
Shipboard Software Engineer - Full-Stack & Data Tools
Shipboard Software Engineer - Full-Stack & Data Tools

Naval Nuclear Laboratory • Town of Niskayuna (NY)

On-site
USD 39,000 - 98,000
Health, Dental, Vision
Disability Insurance
401(k) Savings plan
+5