Sr Staff C2 Software Lead Engineer --- 10558-1
Company: Northrop Grumman
Location: Huntsville
Posted on: October 20, 2024
|
|
Job Description:
Requisition ID: R10172058 Category: Engineering Location:
Huntsville, Alabama, United States of America - Colorado Springs,
Colorado, United States of America 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 At Northrop Grumman, our employees
have incredible opportunities to work on revolutionary systems that
impact people's lives around the world today, and for generations
to come. Our pioneering and inventive spirit has enabled us to be
at the forefront of many technological advancements in our nation's
history - from the first flight across the Atlantic Ocean, to
stealth bombers, to landing on the moon. We look for people who
have bold new ideas, courage and a pioneering spirit to join forces
to invent the future, and have fun along the way. Our culture
thrives on intellectual curiosity, cognitive diversity and bringing
your whole self to work --- and we have an insatiable drive to do
what others think is impossible. Our employees are not only part of
history, they're making history. 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 Salary Range: $174,800 - $262,200 The above salary
range represents a general guideline; however, Northrop Grumman
considers a number of factors when determining base salary offers
such as the scope and responsibilities of the position and the
candidate's experience, education, skills and current market
conditions. 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. The application period for the job is estimated to be 20
days from the job posting date. However, this timeline may be
shortened or extended depending on business needs and the
availability of qualified candidates.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. U.S.
Citizenship is required for all positions with a government
clearance and certain other restricted positions. s-p-m1 By
applying, you consent to your information being transmitted by
Monster to the Employer, as data controller, through the
Employer---s data processor SonicJobs. See Northrop Grumman Terms &
Conditions at northropgrumman and Privacy Policy at
https://www.northropgrumman.com/who-we-are/privacy-policy and
SonicJobs Privacy Policy at
https://www.sonicjobs.com/us/privacy-policy and Terms of Use at
https://www.sonicjobs.com/us/terms-conditions
Keywords: Northrop Grumman, Huntsville , Sr Staff C2 Software Lead Engineer --- 10558-1, IT / Software / Systems , Huntsville, Alabama
Click
here to apply!
|