BAE Systems logo

Software Engineer II (Full Time Onsite)

BAE Systems

Nashua, NH
Full Time
Mid Level
78k-132k
2 days ago

Job Description

About the Role

The Software Engineer II will develop high-quality, real-time embedded software for fielded electronics platforms as part of BAE Systems' Electronic Systems division in New Hampshire. The role involves collaborating across disciplines to impact all phases of the software development lifecycle, supporting national security and defense technologies. The position offers a flexible work environment, a 9/80 schedule, and opportunities to contribute to cutting-edge defense solutions within a company committed to trust, camaraderie, and innovation.

Key Responsibilities

  • Develop high-quality, real-time embedded software for electronics platforms.
  • Collaborate with Systems, Hardware, and Test Engineers across all phases of the Software Development Lifecycle.
  • Apply software development best practices and algorithms to meet project requirements.
  • Participate in integrating and testing software components within embedded systems.

Requirements

  • Secret Clearance (active within the last two years).
  • Bachelor's Degree in computer science, computer engineering, or related field.
  • At least 2 years of software development experience.
  • Experience with software development in C and C++.
  • Experience with Real-time Embedded Software Development.
  • Experience developing on Windows/Linux Operating Systems.
  • Strong problem-solving abilities and motivation.

Nice to Have

  • Working knowledge of military systems and designs.
  • Experience with test equipment such as signal generators and oscilloscopes.
  • Experience using software tools like Jira, Confluence, BitBucket, Gitlab.
  • Experience with software automated test development and execution.
  • Proficiency with source code control tools.
  • Experience with Object Oriented design, software development practices, and implementation in C/C++/Python or other high-level Object Oriented languages.
  • GUI design and implementation.
  • Experience using scripting languages such as Python or Bash.

Qualifications

  • Bachelor's Degree in a relevant field.

Benefits & Perks

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program and legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off, paid holidays, and other leave programs including parental, military, and bereavement leave.

Working at BAE Systems

BAE Systems promotes a strong, collaborative culture emphasizing trust, camaraderie, and shared ambition to lead in defense technologies and national security. The company supports employee growth through tools, skills, and training, fostering an environment where passion and ingenuity are valued. BAE Systems is committed to making a global impact by developing breakthrough technologies and supporting communities.

Apply Now

Job Details

Posted AtJun 20, 2025
Salary78k-132k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

About BAE Systems

Website

baesystems.com

Company Size

10000+ employees

Location

Nashua, NH

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches