Logo
Northrop Grumman

Staff Engineer Software - Embedded and Real Time (Multiple Locations) - R1020924

Northrop Grumman, Melbourne, Florida, United States, 32935

Save Job

Overview

Staff Engineer Software - Embedded & Real Time, multiple locations. The role can be located in Melbourne, FL; El Segundo, CA; or San Diego, CA. Opportunity is contingent on program funding; start dates are determined after funding confirmation. Responsibilities

Design, develop, integrate and test software for end-user customers and businesses within embedded and real-time systems. Design, architecture, development, and administration of embedded and real-time software. Collaborate with multi-disciplinary teams (Systems Engineering, Test Automation, DevSecOps, Systems Test) in an Agile software development environment. Analyze system capabilities to resolve problems related to program intent, output requirements, input data acquisition, programming techniques and controls. Work in an embedded technology development environment using real-time operating systems for flight and safety-critical systems. Basic Qualifications

Bachelor’s degree in a STEM discipline with 12 years of related experience; or Master’s degree with 10 years; or PhD with 8 years. Professional experience developing software and scripts in C, C++, and/or Python for safety-critical applications within the last 2 years. Experience architecting, designing, modeling, implementing, maintaining, integrating, debugging, verifying and qualifying safety-critical embedded real-time software written in OO C++ on RTOS such as VxWorks, Integrity, and/or Real-Time Embedded Linux within the last 1 year. Experience with static and dynamic code analysis tools and fuzzing tools (e.g., Coverity, SonarQube, Fortify) within the last 1 year. Active Secret DoD Security Clearance. Ability to obtain and maintain Special Access Program (PAR). Preferred Qualifications

Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems. Recent experience with DOORs and/or Software Requirements Specification testing using simulators; automated scripting languages such as Python, MATLAB, JavaScript, and/or Bash. Additional Information

Primary salary range: $147,700.00 - $221,500.00 per year. The salary range is a general guideline; actual offers consider scope, responsibilities, candidate experience, education, skills, and market conditions. Overtime, shift differential, and discretionary bonuses may be applicable depending on the position. Benefits include health insurance, life and disability insurance, savings plan, holidays and PTO. Application period for the job is estimated at 20 days from posting date, subject to change. Relocation assistance may be available. Clearance type: Secret. Travel: Yes, up to 10% of the time. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for positions with government clearance and certain other restricted positions.

#J-18808-Ljbffr