Software Engineer / Principal Software Engineer – Aht
Company | Northrop Grumman |
---|---|
Location | Huntsville, AL, USA |
Salary | $85400 – $158000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, Mid Level |
Requirements
- Bachelors in Science with 2 years of experience, Technology, Engineering, and Mathematics (STEM) or Masters Degree
- Bachelors in Science 5 years of experience, Technology, Engineering, and Mathematics (STEM); Masters with 3 years of experience; PhD with 1 year of experience
- Active Secret Security Clearance
- Experience developing software using Java
- Experience developing software using C++
- Experience developing software on Linux
- Experience managing source code using Git, GitHub, or GitLab
- Understanding of all phases of software development, and practical experience in an Agile/Dev*Ops environment
Responsibilities
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
- Conducts multidisciplinary research and collaborates with systems engineers and/or hardware engineers in the planning, design, and development
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions
- Ensures software standards are met
Preferred Qualifications
- Experience with Python
- Experience with JavaFX
- Experience with JavaScript
- Experience with Bash
- Experience with Perl
- Experience with XML
- Experience with Eclipse
- Experience with Visual Studio Code
- Experience with Jupyter Notebook
- Experience with OSGi
- Experience with Google Guice
- Experience with Unit testing
- Experience with JUnit
- Experience with Automated Testing
- Experience with Squish
- Experience with Jenkins
- Experience with Dev*Ops
- Experience with Docker
- Experience with Kubernetes
- Experience with Ansible
- Experience with Jira and Confluence
- Experience with MIL-STD 6016 (L16)
- Experience with Modeling and Simulation
- Experience with Model Based Systems Engineering (MBSE)
- Experience with Blue Force Tracker (BFT)
- Experience with Integrated Broadcast Service (IBS)
- Experience with Automatic Dependent Surveillance–Broadcast (ADS-B)
- Experience with Air & Missile Defense Command and Control programs such as IBCS, PATRIOT, SENTINEL, C2BMC or THAAD or any sensor/weapon system
- Security+ certification