Senior Embedded Software Engineer

Job Discovery Platform - CyOpsPath 

📍 Woodland, United States 🇺🇸

full-time
senior
114000
on-site
Posted —

Key Skills

CC++JavaPythonGit

Industry

AerospaceDefense

Job Description

About the Company - Northrop Grumman Corporation, headquartered in West Falls Church, Virginia, is an American aerospace and defense company that designs and manufactures systems for aeronautics, defense, missions, and space.


Job Overview
  • Location: Woodland Hills, CA (On-site)
  • Clearance: Ability to obtain and maintain a U.S. Government Secret clearance (U.S. Citizenship required)
  • Salary Range:
  • Principal Level: $114,000 - $171,000
  • Senior Principal Level: $142,200 - $213,400
Role Summary

Northrop Grumman Mission Systems is seeking an Embedded Software Engineer to join the world-class software development team in developing cutting-edge Navigation and Integrated Avionics systems. This role involves participating in an enterprise-wide digital transformation utilizing Model-Based Engineering (MBE), DevSecOps, and Agile practices.

Key Responsibilities
  • Develop and design real-time safety-critical embedded software for advanced Navigation systems.
  • Translate formal software requirements into robust software designs and architectures.
  • Perform software and system integration on state-of-the-art hardware.
  • Develop, verify, and execute comprehensive software tests.
  • Collaborate across multidisciplinary teams in an Agile development environment.
QualificationsBasic Requirements
  • Education & Experience:
  • Principal Level: STEM Bachelor's + 5 years, Master's + 3 years, or PhD + 1 year of hands-on software development experience.
  • Senior Principal Level: STEM Bachelor's + 8 years, Master's + 6 years, or PhD + 4 years of hands-on software development experience.
  • Technical Skills: Proficiency in high-level programming languages ( C, C++, or Java ) and scripting tools ( Python ).
  • Tools: Experience with software workflow automation and configuration management tools (e.g., Git, Jira, ClearCase ).
  • Design: Experience developing UML software designs using tools like Rhapsody , or Model-Based Engineering designs using Simulink or SCADE .