Principal / Senior Principal Software Engineer - Simulink

Northrop Grumman Northrop Grumman · Aerospace · Los Angeles, CA +1 · Software

Software Engineer role focused on developing, testing, and debugging software for navigation systems using MATLAB/Simulink, C, and Python. Requires experience with Model-based Engineering, Kalman filter design, and collaborative development environments. Security clearance is required.

What you'd actually do

  1. developing, testing, and debugging software for our cutting edge Navigation systems
  2. improve and expand your capabilities in software design and code development
  3. perform software and system integration on state of the art hardware
  4. learn new software development techniques such as Model Based Engineering (MBE)
  5. work in an agile and collaborative development environment

Skills

Required

  • Bachelors degree in STEM
  • 5 years of hands on Software Development experience (Principal) or 8 years (Senior Principal)
  • Experience developing software in MATLAB/Simulink
  • Experience with development in C and Python
  • Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira
  • Experience with using MATLAB to create, process, analyze, and visually represent data
  • Experience with using Simulink to model dynamic systems
  • Experience using Model Based Engineering tools
  • Experience with INS/GPS Kalman filter design and requirements definition
  • Demonstrated ability to work in a collaborative development environment
  • U.S. Citizenship is required
  • Ability to obtain and maintain a U.S. Government Secret clearance is required

Nice to have

  • Current/Active U.S. Government Secret clearance
  • Experience in the development and performance of software tests
  • Experience using DOORS for software requirements management
  • Expertise in Sensor Fusion for Navigation Systems using IMU (Inertial Measurement Unit), GPS, barometers, and other sensors
  • Expertise in INS (Inertial Navigation System)
  • Expertise in Embedded INS/GPS (Global Positioning System) navigation systems
  • Demonstrated capability to translate formal software requirements into so

What the JD emphasized

  • Secret clearance is required
  • U.S. Citizenship is required