DeveloperJobs.io
← Back to all jobs
Northrop Grumman

Software Engineer/Principal Software Engineer - Flight Autonomy

El Segundo, CA $92k - $171k/yr Full time Posted 2h ago

Job Description

On-site software engineering role focused on Flight Autonomy at Northrop Grumman in El Segundo, California. The position involves contributing to architecture, embedded and real-time software development, Agile processes, and testing in collaboration with Vehicle Management Systems and Mission Autonomy teams.

Responsibilities

  • Collaborate on architecture definition and solve complex system problems within Research and Advanced Design programs
  • Design, develop, and document flight and mission critical software for deployment on embedded and real-time platforms
  • Engage in the full software development life cycle from requirements through design, implementation, testing, and delivery
  • Participate in Agile Scrum teams to deliver software across multiple baselines
  • Partner with Vehicle Management Systems and Mission Autonomy teams to develop and execute component, subsystem, and system level test procedures verifying VMS and MA hardware and software functionality

Requirements

  • Level 2: Bachelor’s degree in a STEM discipline with 2 years of software engineering experience, or Master’s degree in STEM with 0 years of software engineering experience, or PhD in STEM with 0 years of software engineering experience
  • Level 3: Bachelor’s degree in STEM with 5 years of software engineering experience, or Master’s degree in STEM with 3 years of software engineering experience, or PhD in STEM with 1 year of software engineering experience
  • Experience developing software with C/C++, Python, Lua, and Rust
  • Experience with a real-time operating system
  • Proficiency in Object Oriented Analysis and Design (OOAD)
  • Familiarity with development tools such as Git, CMake, Jenkins, Visual Studio, and related tools
  • Ability to obtain and maintain the final U.S. adjudicated government Secret clearance or to transfer and obtain required program access within a reasonable period

Technologies

  • C
  • C++
  • Python
  • Lua
  • Rust
  • Real-time OS
  • Linux
  • Git
  • CMake
  • Jenkins
  • Visual Studio
  • Arduino
  • Raspberry Pi
  • System on Modules (SoMs)

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • PTO for vacation and personal business
  • Annual bonuses
  • Long term incentives
  • Discretionary bonus

Relocation Assistance

Relocation assistance may be available

Travel

Yes, up to 10 percent of the time

Clearance

Start clearance required: No

Clearance type: Secret

Salary

  • Primary level salary range: $91,800.00 - $137,600.00
  • Secondary level salary range: $114,000.00 - $171,000.00

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to

Similar Jobs