Software Safety Engineer 4



Are you interested in the opportunity to work for an industry-leading company whose work with cutting-edge technology is driven by something human: the lives our technology protects? If so, Northrop Grumman may be the place for you. It's not the systems that drive us: it's the soldier our systems bring home. It's not just the equipment that motivates us: it's the people our equipment protects. It's not the innovation that gets us up in the morning: it's whom those innovations serve. We're united by our work to help people and protect the world. And that mission makes our team even stronger. Working in 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.

Northrop Grumman Mission Systems sector is seeking a Level 4 Software Safety Engineer to join our diverse and talented Software Engineering team in the architecting, design, implementation, and integration of safety critical software applications for our advanced Avionics and Navigation systems in Woodland Hills, CA. If you are selected to join our team, you will have the opportunity to work with software engineers using state-of-the-art Model Based Engineering (MBE) development tools and processes to develop safety critical products for advanced aircraft and navigation systems applications.

The individual being sought is someone that has extensive software and/or safety experience who is capable of supporting our System Safety Engineering team through implementation of a Software Safety Process. The qualified applicant will become part of Northrop Grumman's Software Engineering Team supporting the System Safety team, and will be responsible for software safety architecture, requirements, design, code, and test review of aircraft navigation systems and cockpit design. Responsibilities also include supporting safety analysis and software safety analysis of avionics systems. This in turn will support additional safety techniques such as: hazard analysis, fault tree analysis, risk assessments/resolution, mishap investigations, software process safety, and safety assessment process.

This position will require the candidate to take the lead on a software safety critical program for software safety efforts. This includes the ability to determine and specify all software design requirements for a system safety program, as well as support the software safety results/assessment to the customer.

This is an exciting, challenging and highly specialized field that is in need of an experienced, talented, energized and innovative individual that wants to pursue further growth as a lead Software Safety Engineer in both a technical and leadership capacity.

Basic Qualifications:

  • Bachelor's in Computer Science or related discipline with 9 years of Software Engineering experience, a Master's in Computer Science or related discipline with 7 years of Software Engineering experience, or a PhD in Computer Science or related discipline with 4 years of Software Engineering experience.
  • Experience in translating software requirements into software design, producing software code from designs, and testing and debugging software code.
  • Able to work in an open collaborative environment as a member of a software development team and have demonstrated the ability to independently determine and develop solutions to complex difficult problems.
  • Demonstrated ability to interact with outside customers and organizations.
  • Experience in the use of high level programming languages such as C/C , Java, and Ada95.
  • History of demonstrated leadership capabilities, excellent presentation skills and ability to work independently.


Preferred Qualifications:

  • Familiarity with Military and their equivalent Industry Standards such as: MIL-STD-882, DO-178B/C, DO-248, DO-254, ARP-4754, ARP-4761, Joint Services Software Safety Engineering Handbook (JSSSEH), etc.
  • Experience with Object-Oriented development and UML based design development tools such as IBM Rhapsody.
  • Familiarity with IBM Rational ClearCase and ClearQuest is a plus. Some experience using modeling tools such as MathLab, MathWorks Simulink or ANSYS SCADE and using requirements management tools such as DOORS is desirable.
  • Experience developing embedded real-time safety-critical software systems using processes that employ DO-178C guidance and criteria is also desirable.
  • Experience with Software test tools such as LDRA, and Vector Cast and test languages such as Python is a plus.
  • Aviation/Avionics certification/experience is a plus.
  • Experience in Proposal Writing and creating Basis of Estimates (BOEs) for new business capture efforts is a plus
  • Extensive experience with requirements development, system/software architecture, Hardware/Software design, software code implementation, test, verification and validation such as those used in primary flight displays, flight control computers, etc.


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.


Meet Some of Northrop Grumman's Employees

A’Darien J.

Enterprise Communications Professional

A’Darien oversees executive and organizational communications within the company in order to ensure all Northrop Grumman employees are kept in the know and are aware of the company’s values.

Taja B.

Recruiting Coordinator

Taja is responsible for growing the Northrop Grumman team by canvassing for top talent all around the country and creating offers people can’t refuse.


Back to top