N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Software/ Principal Software Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USA

About the Job

Requirements

  • Software Engineer: Bachelor's degree in a STEM field and at least 2 years of relevant experience, or a master's degree in a STEM field and 0 years of experience.
  • Principal Software Engineer: Bachelor's degree in a STEM field and at least 5 years of relevant experience, a master's degree in a STEM field and 3 years of relevant experience, or a PhD in a STEM field and 0 years of experience.
  • Strong object-oriented software development experience with Java and C++, and user interface development experience using JavaFX.
  • Experience with scripting languages and tools, including Bash, SSH, SCP, Perl, and Python.
  • Proficiency in Linux-based development and runtime environments.
  • Experience with modern configuration management and source control tools such as Git and GitLab.
  • Active Secret clearance.

Responsibilities

  • Design, develop, document, test, and debug applications and software systems that implement logical and mathematical solutions for Global C2 missions.
  • Participate on Scaled Agile Framework (SAFe) Scrum teams to develop and maintain software products across multiple software baselines for the IBCS program.
  • Work in a fast-paced environment with diverse assignments and collaborative teams across all levels of the organization.
  • Provide imaginative, thorough, practicable technical solutions to complex problems aligned with program objectives.
  • Adapt to evolving mission and program needs by learning new technologies and working outside familiar areas.
  • Perform software development and upgrades in multiple programming languages and versions while minimizing changes to the operational behavior of tactical software.
  • Develop and maintain user interfaces using JavaFX and related technologies, as applicable.
  • Create and update documentation using Markdown and other collaboration tools.
  • Support unit and functional testing, code coverage analysis, and static code analysis, and contribute to improving test effectiveness and automation.

Desired Qualifications

  • Experience with Model-Based Systems Engineering (MBSE), including Cameo or similar tools.
  • Experience using Jenkins or similar CI/CD pipelines to build, integrate, and test software.
  • Experience supporting real-time or distributed systems using RTI/DDS publish/subscribe middleware.
  • Experience with the Open Service Gateway initiative (OSGi) framework.
  • CompTIA Security+ certification.
  • Experience with XML for data exchange and configuration files.
  • Experience using Eclipse, VS Code, or similar IDEs for Java/C++ development.
  • Experience with external interfaces such as MIL-STD-6016 (Link 16), Blue Force Tracker (BFT), IBS, ADS-B, or similar tactical data links.
  • Radar track management experience on prior programs.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs