Engineer Software 3

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems in air and space that impact people's lives around the world today, and for generations to come. Our work preserves freedom and democracy, and advances human discovery and our understanding of the universe. We look for people who have bold new ideas,
courage and a pioneering spirit to join forces to invent the future, and have a lot of fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Northrop Grumman Aerospace Systems has an opening for a Software Integration Engineer 3 to join our team of qualified, diverse individuals. This position will be located in El Segundo, CA.
Northrop Grumman's Aerospace Systems sector Distributed Autonomy / Responsive Control (DA/RC) team is seeking talented and highly motivated Software Engineers in Artificial Intelligence and Machine Learning to perform prototyping and development of next generation advanced UAV Control and Mission Management Software. This project involves the design and demonstration of algorithms in hands on environment through the use of micro-UAVs, surrogate aircrafts, and large scale software simulations. Software products and algorithms are further matured through integration with many
programs such as UCAS, UCI, OMS, ANTX, etc.
The ideal candidate will have software development experience in C++ / JAVA programming, Artificial Intelligence / Machine Learning (AI/ML), GUI development, complex algorithm development, and hands-on HW/SW integration skills in a lab and demonstration environment.
Primary responsibilities will be design, development, integration and testing of the prototype software. This person must enjoy working in a fast paced and dynamic team environment. They should possess excellent communication and
interpersonal skills. This position offers a lot of growth opportunities to work with other highly energetic team members both within the immediate the team as well as coordinate collaborative development across projects and teams.

Basic Qualifications:
5 years of experience with a Bachelor's degree in Computer Science or a STEM related discipline; or 3 years of experience with a Master's degree; or 1 years of experience with a PhD.
Relevant software development experience
Proficient in at least one of the following: C++, JAVA.
Ability to obtain and maintain a DoD Secret Security Clearance.

Preferred Qualifications:
MS in Computer Science or related field.
- Relevant experience coding in C++ or JAVA.
- Relevant experience with AI/ML
- Experience using Red Hat Linux
- Familiar with standards as UCI/OMS.
- Able to quickly learn and adapt to new tools and development environments.
- Experience leading technical team
- Experience with software design for autonomous unmanned vehicles (either real time embedded software or
command and control interface)
- Flight test experience
- Quadcopter experience
- Familiarity with air traffic control in carrier controlled airspace
- Familiarity with UAV operations in A2/

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 . U.S. Citizenship is required for most positions.${descr2}${descr3}

Back to top