Northrop Grumman

Sr Staff Engineer Embedded Software -20486

Northrop Grumman
Apply
2 days ago
Roy, UT, USAStaff+

Base Salary

$167k - $250k/yr

Responsibilities

  • Provide technical leadership for the Flight Systems Guidance, Navigation, and Controls embedded software team.
  • Architect complex real-time embedded systems and lead design, development, integration, testing, deployment, debugging, and maintenance.
  • Develop and integrate board support packages, device drivers, middleware, and application, system, and device layers.
  • Configure real-time operating systems, including kernel parameters, task scheduling, and inter-process communication.
  • Perform performance measurements and optimize throughput, memory usage, and system performance.
  • Advise on formal embedded software testing, closed-loop simulation integration, defect troubleshooting, and resolution.
  • Provide systems engineering and test leadership involving architecture, requirements decomposition, hardware-in-the-loop, and simulation testing.
  • Mentor and coach software engineers and guide technical scope, schedules, engineering metrics, and execution.

Requirements

  • At least 10 years of software experience, including C++, real-time embedded software, object-oriented design, and the full software lifecycle.
  • At least 5 years of systems engineering and test experience involving system architecture, design, requirements decomposition, hardware-in-the-loop, and simulation testing.
  • A relevant bachelor's degree with 14 years of experience, a master's degree with 12 years, a PhD with 10 years, or four additional years of experience in lieu of a degree.
  • U.S. citizenship, an active DoD Secret clearance, and eligibility for a Special Access Program are required.
  • Demonstrated technical leadership, team management, coaching, and skill-development experience.
  • Experience with engineering metrics, schedule planning, technical scope execution, and Earned Value Management systems.
  • Preferred experience includes algorithmic application development, real-time multithreaded architecture, guidance and control systems, low-level hardware interaction, assembly, code optimization, board support package development, and embedded architectural problem solving.
  • Preferred tools and technologies include Integrity, VxWorks, Visual Studio, MATLAB, Coverity, SonarCube, CodeSonar, Fortify, Atlassian tools, Kubernetes, GitLab, and model-based engineering.
  • Preferred candidates have in-depth knowledge of Guidance, Navigation, and Control systems and strong integration troubleshooting skills.

Benefits

  • Relocation assistance may be available.
  • Health insurance, life insurance, disability insurance, a savings plan, company-paid holidays, and paid time off are provided.
  • Employees may be eligible for overtime, shift differential, and discretionary bonuses in addition to base pay.
  • The position is located in Roy, Utah, requires approximately 10% travel, and requires a DoD Secret clearance at start.

Tech Stack

C++KubernetesMATLABSonarQube

Categories

Northrop Grumman

About Northrop Grumman

10,000+ employees

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).

Contact me