Principal Software and Automation Engineer
Company | Northrop Grumman |
---|---|
Location | Morrisville, NC, USA, El Segundo, CA, USA |
Salary | $110300 – $165500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree with 5 years of relevant experience; Master’s degree with 3 years of relevant experience; PhD with 1 year of relevant experience; an additional 4 years of experience may be considered in lieu of degree
- Active Top Secret Clearance required at the time of application, and the ability to obtain SCI
- Experience in scripting/programming languages, such as Python
- Experience with deploying and writing software
Responsibilities
- Develop engineering and automated deployments for network configurations
- Develop engineering solutions for space-based and ground-based systems
- Collaborate with engineers to troubleshoot and redline documented procedures
- Implement engineering changes to the system as required
- Work with open-source software
- Integrate and test software and/or hardware in complex IT systems
- Work closely with Engineers and Technicians in a lab environment
- Board development
Preferred Qualifications
- Solid programming skills in Python and/or C++
- Familiarity with Ansible and/or Terraform
- Familiarity Docker/Podman
- Familiarity with Agile methodology
- Familiarity with version control, GIT experience
- Ability to author and maintain technical installation, configuration, and update documentation
- Excellent writing skills
- Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management