Sr Staff C2 Software Lead Engineer – 10558-1
Requisition ID: R10172058
- Category: Engineering
- Location: Huntsville, Alabama, United States of America | Colorado Springs, Colorado, United States of America+ 1 more
- Clearance Type: Secret
- Telecommute: No- Teleworking not available for this position
- Shift: 1st Shift (United States of America)
- Travel Required: Yes, 25% of the Time
- Relocation Assistance: Relocation assistance may be available
- Positions Available: 1
Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world’s biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Defense Systems is seeking Sr Staff C2 Software Lead Engineer – 10558-1. This position will be located in Huntsville, Alabama or Colorado Springs, Colorado and will support the Sentinel Program.
What You’ll Get To Do:
The role of the Command and Control (C2) Lead Software Engineer is to serve as the senior-most software engineer within C2, provide technical guidance & direction for all software engineering activities, mentor and guide engineering staff and ensure the C2 Software Director and Lead Software Architect are aware of technical issues within the organization.
Responsibilities include technical leadership by:
• Ensuring teams are designing and implementing software with compliance to system software architecture
• Working as an important member of the architecture board to provide guidance and feedback on software architecture understanding the impacts cross functionally (Solving systems engineering issues and creating Testable design features)
• Providing review on tools and processes for improvement in software development plan
• Responsible for confirming compliance with process and software development plan.
• Ownership of all deviations and waivers from process and software development plan.
• Owner of all deviations from software test plan.
• Signature authority on product Style guide and software test plan.
• Will deliver each Program Increment a summary of the deviations and waivers from each product and a plan to address.
• Ensures coding standards for safety critical software/firmware development account for the risks associated with the programming language utilized by defining programming language restrictions (i.e. safe subset) and other safe coding, and how those restrictions and coding practices will be enforced.
• Enforce coding guidelines that facilitate consistency, readability and maintainability of the code.
• Verify that the software/hardware plans, processes and policies ensure the proper disposition of deactivated code, dead code, lab unique functionality, flight test unique software, training system hooks, undocumented functions (functional capability that does not have requirements or design detail documented and traced).
• Develop a process and force process to perform a change impact analysis utilizing a fully defined SCF thread analysis to determine the full scope of impact to SCFs and any coupling influences that exist within the design.
• Verify that the system, hardware and software plans define how all internal and external data and control mechanisms will be documented and how those which influence safety critical functions are analyzed.
• Verify the hardware and software plans address how static and dynamic code analysis will be performed and how findings will be dispositioned and enforce the rules that are defined.
• Define plans that describe how full coverage of software/firmware source and object code structures (statement and decision coverage) will be achieved for all Safety Critical software/firmware.
• Ensure the software verification plan defines how low-level testing is performed and results documented. Ensure low-level testing provides full functional coverage of the lowest level software unit.
• Verify via inspection of software/hardware verification plans for robustness testing including the following (as a minimum):
• Within-bounds; on-bounds; outside of bounds; as appropriate for the data type and/or array indexes
• Invalid variable input values including zero, zero crossing
• Error in input values or counters associated with time or rate functions and algorithms
• Exception handling correctness
• Ensure the system, hardware and software verification plans address complete functional validation of the hardware and software along with verification & test coverage of requirements, design, end-to-end SCF functionality and failure conditions via a combination of verification activities at all levels (e.g., component, component integration, hardware-software integration and system integration).
• Enforce Peer Review process and ensure peer review checklist is utilized
• Develop/Ensure that the plans define the software and firmware build process (covering both executables and data files) for all load images at the appropriate level (e.g., LRU, subsystem, entire set of air/ground system elements).
• Verify via inspection of software plans, that criteria for the selection of re-use, COTS and GOTS have been established and adequately address safety and suitability for use.
• Verify via inspection of software plans, and other documentation that processes, policies, design and testing of safety critical systems address/adhere to the following:
• Process is established and documented for defining requirements; creating a design; coding the software; integrating the software product; analyzing for safety risk; validating algorithms, code design, and critical functionality; and verifying requirement compliance.
• Plans document how the decision is made if firmware will be developed and tested as hardware or software.
• Plans and standards for architecture and design address selection process that accounts for providing safe, fault tolerant, and deterministic operation for critical functions.
• Ensure the architecture physically and functionally separates/isolates safety critical elements/components from non-safety critical elements/components or otherwise treats non-safety critical elements/components as safety critical.
• Verify that plans document development, verification, and validation processes assigned to each CSIL and Design Assurance Level (DAL - if applicable).
• Verify software will be developed and verified to the highest criticality of the Safety Critical Function(s) it supports as identified by the SCFTA. Note that if the software is not developed to the highest criticality it supports, the Integrator and Developer (if applicable) must provide a supporting analysis to the program office for risk assessment.
Position Benefits:
As a full-time employee of Northrop Grumman Defense Systems, you are eligible for our robust benefits package including:
· Medical, Dental & Vision coverage
· 401k
· Educational Assistance
· Life Insurance
· Employee Assistance Programs & Work/Life Solutions
· Paid Time Off
· Health & Wellness Resources
· Employee Discounts
This position’s standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.
Job Qualifications:
You’ll Bring These Qualifications:
· 14 Years with Bachelor’s in relevant field of study, 12 Years with Masters, 09 Years with PhD or 04 additional years in lieu of a degree.
· Active DoD Secret clearance with a reinvestigation date occurring in the last 06 years.
· US Citizenship and ability to obtain Special Program Access (SAP).
· Minimum of 5 years of experience formally leading engineering teams/and or organizations to achieve a common goal.
· Complex aerospace and/or DoD systems experience.
These Qualifications Would be Nice to Have:
· Bachelor's degree or higher in a Science, Technology, Engineering and Mathematics (STEM) related field.
· Active U.S. Government DoD Top Secret security clearance at time of application, current and within scope, with SCI.
· Knowledge of Specialty Engineering disciplines such as Hardness, PMP, Nuclear Surety/Safety, System Safety, Configuration Management, Corrosion Engineering, Manufacturing Engineering, Systems Test and Evaluation, and Electromagnetic Effects.
· Experience with MBSE and development of UML design.
· Prior experience interfacing with prime contractor site leads and USAF leadership personnel.
· Experience leading the performance of tasks on schedule, at cost and achieving all requirements as either project lead or integrated program team.
· Demonstrated effectiveness in achieving results through managing people and understanding and management of internal processes and customer/supplier relationships.
· Strong understanding and broad application of complex engineering systems (engineering standards, configuration management, material review board, process control, tooling, facilities, software, etc.)
· Strong oral and written communication skills, including demonstrated experience with high value customer presentations, with ability to focus on multiple projects with competing priorities.
· Experience in working closely with customers to ensure delivery of systems that meet warfighter needs.
· Ability to collaborate and achieve consensus when dealing with groups from diverse organizations and backgrounds.
· Demonstrated experience in making sound decisions in uncertain and difficult situations.
· Understands best practices required for the development of Safety Critical Software Developmen.t
· Experience with Kubernetes and containerization.
· Demonstrated Experience implementing Time and Spatial partitioning.
· Diverse Software development experience.
· Experience enforcing software development processes.
· Familiarization with DO178 and process that covers software development lifecycle.
#Sentinelsoftware
Employees may be eligible for a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action 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/AA and Pay Transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
What's great about
Northrop Grumman
- Be part of a culture that thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work.
- Use your skills to build and deliver innovative tech solutions that protect the world and shape a better future.
- Enjoy benefits like work-life balance, education assistance and paid time off.
Did you know?
Northrop Grumman leads the industry team for NASA’s James Webb Space Telescope, the largest, most complex and powerful space telescope ever built. Launched in December 2021, the telescope incorporates innovative design, advanced technology, and groundbreaking engineering, and will fundamentally alter our understanding of the universe.