Northrop Grumman Aeronautics Systems is looking for an Embedded & Real Time Software Engineer to design, develop, integrate and test software for their end-user customers and businesses, specifically focusing on the design, architecture, development, and administration of embedded and real time systems.
Requirements
- Demonstrated Professional Experience developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety-Critical applications/Systems within the last 2 years.
- Demonstrated Professional Experience Architecting, Designing, Modeling, Implementing, Maintaining, Integrating, Debugging, Verifying and Qualifying Safety-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux within the last 1 years.
- Demonstrated Professional Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify within the last 1 years.
- Ability to collaborate with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
- Recent Demonstrated Professional Experience with DOORs AND/OR Software Requirement Specification Testing using Simulators, automated scripting languages such as Python, MATLAB, JavaScript, AND/OR Bash.
Responsibilities
- design, architecture, development, and administration of embedded and real time systems
- Work with multi-disciplinary teams, such as with Systems Engineering, Test Automation, DevSecOps and Systems Test, in an Agile software development environment
- Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
- Operate in an embedded technology development environment working with real time operating systems for use in flight and safety critical systems
- Work in Agile Scrum teams to develop software products for multiple software baselines
Other
- Relocation assistance may be available
- Active Secret DoD Clearance
- Ability to obtain and maintain Special Access Program (PAR)
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.