Northrop Grumman is looking to develop software for use in flight and mission critical systems, working with real time operating systems in an embedded technology environment.
Requirements
- Demonstrated Professional Experience with Agile Framework within the last 3 years
- Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety/Mission-Critical applications/Systems within the last 3 years
- Demonstrated Professional Experience with Software Change Control, Change Management, and CI/CD tools such as: Atlassian (Jira, Confluence, Bitbucket, Bamboo), AND/OR GitHub, GitLab, Jenkins, Docker, Kubernetes within the last 3 years
- Demonstrated Professional Experience architecting, Designing, Modeling (Rhapsody OR Cameo), Implementing, Maintaining, Integrating, Debugging, Verifying and Qualifying Safety/Mission-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux within the last 3 years
- Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify within the last 3 years
- Recent Demonstrated Professional Experience with graphics and OpenGL or Vulkan
- Experience with software network interfaces and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others)
Responsibilities
- Design, develop, integrate, modify and maintain customized or standardized embedded mission systems applications using software engineering best practices and standards
- Participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance
- Architect and develop embedded mission systems software applications on a real time operating system
- Be a part of Agile Scrum teams to develop software products for multiple software baselines
- Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
- Integrate, test, and maintain complex software systems
Other
- Bachelor's degree in a STEM discipline (Science, Technology, Engineering or Math) with 8 years of related engineering experience; OR a Master’s degree in STEM with 6 years of related engineering experience; OR a PHD with 4 year of related engineering experience
- Active DoD Secret level clearance OR Top Secret (in-scope), with the ability to obtain (and maintain) special program access (PAR) prior to commencement of employment
- Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
- Travel: Yes, 25% of the Time