Software Engineer, Entry Level

Naval Nuclear Laboratory (FMP)

West Mifflin, PAFresher3h agovia LinkedIn

About the Role

The Naval Nuclear Laboratory is seeking a motivated entry-level software engineer to join the team.

Key Responsibilities

  • Design, develop, and support a catalog of embedded, user interface, and internal software components for use in various propulsion plant applications.

Requirements & Tech Stack

  • Strong programming understanding and experience in an object-oriented programming language (C++ preferred).
  • Understanding of embedded software design and application.
  • Familiarity with modern software development processes including Agile Scrum, CI/CD build pipelines, and software testing.
  • Demonstrated strong interpersonal skills and team working.
  • Demonstrated software troubleshooting and debugging skills.

Qualifications

  • Bachelors degree from an accredited college or university in a related technical, engineering or science field; or Masters degree from an accredited college or university in a related technical, engineering or science field.
  • Preferred degree in Computer Engineering or Software Engineering.
  • GPA of 3.2 or higher.
  • Demonstrated understanding of Object-oriented programming (C++ preferred).
  • Understanding of embedded software and basic programmable hardware.
  • Familiarity with modern software development processes and principles.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, American Express, BAE Systems, Inc.

See all 150 →