Northrop Grumman Staff DevOps Software Engineer in Rolling Meadows, Illinois
At the heart of Defining Possible is our commitment to missions. In rapidly changing global security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators who can help us keep building on our wide portfolio of secure, affordable, integrated, and multi-domain systems and technologies that fuel those missions. By joining in our shared mission, we'll support yours of expanding your personal network and developing skills, whether you are new to the field or an industry thought-leader. At Northrop Grumman, you'll have the resources, support, and team to do some of the best work of your career.
Working at Northrop Grumman Mission Systems means making a direct contribution to mission projects that keep our homeland safe, expanding the boundaries of possibility, and reshaping the world we live in. If you're looking for challenging work experiences with a bigger purpose and desire to learn in a collaborative environment, we invite you to look for the next step in your career at Northrop Grumman.
Northrop Grumman Mission Systems is looking to add to our talented Software & Digital Technologies team of Software Engineers. Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer's high expectations.
We are looking for you to join our team as a Staff Software DevOps Engineer based out of Rolling Meadows, IL. As a Staff Software DevOps Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation
This effort includes, but is not limited to:
• Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products such as laboratory electronic warfare (EW)
• Technically mentors junior engineers
• Interfaces with customers, suppliers, application users and other technical and support personnel.
• Individual will have experience including the "Full-stack" software development (willing to work at multiple different layers of the product/testing ecosystem)
Basic Qualifications: .
The basic qualification requirements for a Staff Software Engineer is a Bachelor's Degree in STEM field and minimum of 14 years of relevant professional work experience OR Master's degree in STEM field and minimum 12+ years of relevant professional work experience OR 9+ years of relevant professional work experience with a PhD in a STEM field.
Ability to translate system performance and operational specifications into software requirements, design, and test specifications
Knowledge in Embedded Software Development
Knowledge in programming software using: C and Object Oriented C+ Knowledge in operating system concepts for embedded systems and multi-threaded applications
Ability to test, debug and integrate on embedded system
Knowledge in using requirement management, configuration management and change management tools
Experience with languages: C/C++, Python, DML and Simics.
Experience writing scripts in one or more languages such as Python
Understanding of Agile/Scrum Methodologies
Experience with Agile and/or Rapid prototyping software methodologies
US citizen with active Secret clearance
Experience in Embedded Software and/or Application Software Development
Experience programming embedded software such as: C, C++, ADA
Experience programming application software such as: C#, .Net, Java
Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing, Big Data, GP-GPU
Experience using RTOS such as: VxWorks, INTEGRITY, PSOS and/or Embedded Linux.
Experience with tools such as: DOORS, ClearCase, ClearQuest, GIT, Rally, Jira, Rhapsody
Automated Validation and Verification Experience (Unit Tests, Integration Tests, etc.)
Differentiating characteristics included: demonstrated leadership and teamwork capability, interpersonal communication skills and activities (professional/community/extracurricular) and an enthusiastic go getter attitude
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.
Job Category : Engineering