
Sr Staff Engineer Embedded Software -20486
Northrop Grumman2 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
Categories
About Northrop Grumman
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).