Develop the next generation of software for the next generation of platforms, supporting development and integration of the latest technologies - AI/ML, Quantum computing, cloud, and digital design – to impact future generation aircraft at Northrop Grumman
Requirements
- Experience developing software in real-time, multi-threaded, rate-monotonic scheduling architecture
- Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
- Experience with at least two of the following programming or scripting languages: C, C++, and Python
- Familiar with Architecting, Designing, Implementing, Integrating, Verifying and Qualifying Safety-Critical Embedded Real Time Software running on various RTOS (VxWorks, Integrity, Real Time Embedded Linux)
- Experience with Agile Software Development, object-oriented architectures, designs, programming, debugging, and hardware-software integration and testing
- Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, AND/OR Jenkins
- Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
Responsibilities
- Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
- Architect and develop embedded mission systems software applications on a real time operating system
- Support the development of system/software tests as a member of a team employing AGILE-focused processes
- Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with programs objectives
- Conduct multidisciplinary research when needed and collaborates with equipment designers and/or hardware engineers
- Follows and ensures software standards are met
- Lead role in ensuring product quality and system integration
Other
- Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and at least 12 years’ experience, or STEM master’s degree with 10 years’ experience, or a STEM PHD with 8 years’ experience
- Ability to transfer and maintain the final adjudicated Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company
- Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
- Travel: Yes, 10% of the Time