Software/ Principal Software Engineer

Northrop Grumman
US - Alabama - Huntsville
View Company Profile / << Go Back

  • Job Type: Full time
  • 12 days ago

Job Description

Design, develop, document, test, debug, and sustain mission-critical command-and-control software for the Integrated Battle Command System, working on Agile teams with systems and hardware engineers. Develop user interfaces and support software upgrades, testing, automation, and documentation across multiple software baselines.

Requirements: A STEM bachelor's degree with at least 2 years of relevant experience is required for the Software Engineer level; the Principal level requires a bachelor's degree and 5 years, a master's degree and 3 years, or a PhD with no experience required. Candidates need strong Java and C++ development skills, JavaFX experience, scripting and Linux proficiency, Git or GitLab experience, and an active Secret clearance.

Key Skills: Java, C++, JavaFX, Object-Oriented Software Development, Bash, Perl, Python, Linux, Git, GitLab, Software Testing, Static Code Analysis, Continuous Integration and Continuous Delivery, Agile Development, Model-Based Systems Engineering, Distributed Systems

Benefits: Health Insurance, Life Insurance, Disability Insurance, Savings Plan, Paid Holidays, Paid Time Off, Overtime, Shift Differential, Discretionary Bonus, Long-Term Incentives




Fast Track Upload