Principal Software Engineer/ Sr. Principal Software Engineer
Company: Northrop Grumman
Location: Melbourne
Posted on: March 5, 2025
Job Description:
Requisition ID: R10182238
- Category: -Engineering
- Location: Melbourne, Florida, 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, 10% of the Time
- Relocation Assistance: -Relocation assistance may be
available
- Positions Available: -2At 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. Please note that this opportunity
is contingent on program funding. -Start dates are determined after
funding confirmation. . For all internal NGAS Engineering
candidates, we have developed a Homeroom-driven hiring process
aligned to discipline-specific Ambassadors. -They will be your
point of contact and will support you throughout the selection
process. If you apply to this Workday requisition, a Talent
Acquisition professional will email you with the corresponding
Ambassador's information for next steps. - ---Join the Northrop
Grumman team to develop the next generation of software for the
next generation of platforms. Support development and integration
of the latest technologies - AI/ML, Quantum computing, cloud, and
digital design - to impact future generation aircraft. Become part
of the team that will give our war fighters the advantage over our
adversaries. Bring your bold new ideas, and pioneering spirit to
our team to invent the future and have some fun along the way. 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
We are looking for a Principal Software Engineer/ Sr. Principal
Software Engineer to join our team in support of the Vehicle
Management System (VMS) of qualified, diverse individuals within
our software organization. This role is located in Melbourne, FL
operating on our 9/80 schedule meaning you will get every other
Friday off. The position has No Remote or Hybrid work available.
Candidate will be responsible for developing VMC requirements and
implementing those in code, as well as updating design
documentation and implementing unit-test cases. Candidate will also
work assigned defect reports against the product to support
incremental software releases. Candidate will be able to develop
software in both the desktop and computer hardware environment. -
Candidate should be a motivated individual who actively seeks to
increase domain knowledge and is proactive in raising technical
concerns or obstacles with senior developers and the product lead.
The Candidate is expected to take a leadership role in product
integration activities in the lab environment. The Candidate is
also expected to mentor junior developers and get them up-to-speed
on hardware integration and test of the product Essential
Functions:
- Work to increase domain knowledge and key skills required by
senior VMC developers
- Initiative to engage senior developers and the product lead
early with any encountered technical challenges
- Develop vertically traceable requirements
- Develop software to meet documented requirements
- Work assigned defect reports in a timely fashion to support
incremental product builds and releases
- Assist senior developers with product integration in the
lab(s)
- Build a commitment to first-time software quality by developing
code unit tests of developed software, and being equally meticulous
in code peer reviews of other developers' software changes**This
position may be filled by either a Principal Software Engineer or a
Sr. Principal Software Engineer level based on the qualifications
listed. ** Basic Qualifications:
- Principal Software Engineer: Bachelor's Degree in a Science,
Technology, Engineering or Mathematics (STEM) discipline from an
accredited university with 5 Years experience; OR a master's degree
in a Science, Technology, Engineering or Mathematics (STEM)
discipline from an accredited university with 3 Years experience;
OR a PhD in a Science, Technology, Engineering or Mathematics
(STEM) discipline from an accredited university with 1 Years
experience
- Sr. Principal Software Engineer: Bachelor's Degree in a
Science, Technology, Engineering or Mathematics (STEM) discipline
from an accredited university with 8 Years experience; OR a
master's degree in a Science, Technology, Engineering or
Mathematics (STEM) discipline from an accredited university with 6
Years experience; OR a PhD in a Science, Technology, Engineering or
Mathematics (STEM) discipline from an accredited university with 4
Years experience
- Your ability to obtain and/or transfer and maintain the final
adjudicated government clearance, and any program access(es)
required for the position within a reasonable -period of time, as
determined by the company.---
- Experience with VxWorks 7, VxWorks 6.9, BSP, DPIU
- Experience developing in C/C++
- Experience developing software in a real-time, multi-threaded,
rate-monotonic scheduling architecture
- Experience developing software for channelized,
multiple-redundant vehicle systems
- Experience developing software that interfaces with external
WRAs, to include a working knowledge of MIL-STD-1553B, IEEE-1394b,
and RS-232/422/485 data bus implementations and structured
protocolsPreferred Qualifications:
- Experience with debugging software in both the desktop and
target environments
- Experience with requirements management tools (e.g. DOORS,
Cameo)
- Experience with lab and air vehicle integration activities
- AGILE process knowledge
- Experience developing on a program that delivers periodic
releases in a process-driven CMMI environment for a government
customer
- Python scripting and ARM processor knowledge
- CMAKE script knowledge
- Git source control and Atlassian Suite (Jira, BitBucket, etc.)
knowledge
- Real-Time Component Framework (RTCF) knowledge
- Experience developing software that interfaces with
VMS-specific WRAsSalary Range: $95,300 - $142,900Salary Range 2:
$118,600 - $178,000The 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.Depending on the
position, employees may be eligible for overtime, shift
differential, and 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.
Keywords: Northrop Grumman, Melbourne , Principal Software Engineer/ Sr. Principal Software Engineer, IT / Software / Systems , Melbourne, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...