Northrop Grumman Jobs

Job Information

Northrop Grumman Survivability Software Engineer Systems in Redondo Beach, California

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.

We are seeking a Survivability Software Engineer Systemsto work on a variety of challenging projects. The selected candidate will become part of Northrop Grumman's System Survivability Technology Development & Integration Team supporting Infrared (IR), Visual and Acoustic signature and modeling through advanced software development. We work in an R&D environment, which requires strong problem solving skills and an ability work well with a team while being independent and resourceful. Given a dynamic environment, developers will interact with users, customers and other developers performing a wide range of responsibilities including but not limited to: simulated flight testing, technology integration, Modeling & Simulation (M&S), and design optimization. Our proprietary Ray Trace Code is built upon NVIDIA OptiX (utilizing C++ & CUDA) with features that support advanced materials, texture mapping, procedural meshing and other advanced modeling techniques. Projects span from clean sheet design to code maturation and hardware-in-the-loop. These projects provide a broad spectrum of experience!

This position will be located at our Aerospace Systems Sector in Southern California inRedondo Beach.

Roles and Responsibilities

  • Design, develop, test, operate, and maintain software code and firmware components

  • Apply advanced software techniques using best software practices

  • Work closely with team members to ensure algorithms and physics are accurately modeled

  • Extensive coding in C/C++, Python, and CUDA

Basic Qualifications

  • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an ABET accredited university and 2+ years of Systems Engineering experience in an aerospace/defense environment OR

  • Master's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an ABET accredited university

  • Experience programming in C++ and Python

  • Experience withmodeling & simulation, image rendering, ray tracing, or virtual reality simulation

  • Active DoD Secret security clearance

Preferred Qualifications

  • Master's degree in Computer Science, Software Engineering, Computer Engineering

  • Due to immediate need, preferred candidate will have an active final DoD secret clearance will capacity to gain immediate SAP access.

  • Basic understanding of the Nvidia OptiX framework

  • Basic understanding of GPU hardware and GPU programming

  • Strong in advanced Object-oriented real-time embedded software design, implementation, and optimization.

  • Experience with GPU hardware and GPU programming with CUDA

  • Experience with Modeling & Simulation (M&S), image rendering, ray tracing, or virtual reality simulation

  • Experience working with the Nvidia OptiX framework

  • Experience modeling BRDFs (Bidirectional reflectance distribution function), atmospherics, semi-transparent or complex surfaces

  • Demonstrated capability in software design, development, unit testing, and/or integration

  • Ability to verbally communicate and present progress and findings with technical leadership

  • Understanding of cross-platform (Windows and Linux) design, development, deployment, and support.

  • Experience in network stack, protocols, topologies, and application layer communication concepts.

  • Experience with high-speed image data acquisition technologies such as Cameralink and GigE Vision.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.

Job Category : Engineering