Software Engineer, Entry Level

Naval Nuclear Laboratory (FMP)

Niskayuna, NYFresher4h agovia LinkedIn

About the Role

The Naval Nuclear Laboratory is seeking a motivated entry-level software engineer to join the team. This position offers the opportunity to grow your technical skills while contributing to impactful, mission-focused work in a supportive environment.

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

  • Demonstrated 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.

Qualifications

  • Bachelor's degree from an accredited college or university in a related technical, engineering or science field; OR Master's 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.
  • Demonstrated software troubleshooting and debugging skills.

All candidates must be U.S. citizens. Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter.

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 →