Search All Jobs

Principal Software Engineer (Cockpit Displays)

Requisition ID: R10041679

  • Category IconCategory: Engineering
  • Location IconLocation: Melbourne, FL, USA
  • Citizenship IconCitizenship Required: United States Citizenship
  • Clearance IconClearance Type: Secret
  • Telecommute IconTelecommute: No- Teleworking not available for this position
  • Shift IconShift: Days (United States of America)
  • Travel IconTravel Required: Yes, 10% of the Time
  • Positions IconPositions 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.

The Northrop Grumman Aeronautics Systems (NGAS) Air Dominance (AD) division is looking for a candidate to support our Cockpit Displays software team. This is a vital position in support of flight critical software design and development. Candidate will be responsible for technically developing all cockpit display software requirements, design and development.  Candidate will work under only general direction, independently determines and develops approaches to solutions supporting the program needs. Candidate will act as a liaison from time to time with frequent inter-organizational and outside customer contacts.

The Candidate shall be willing to travel to other sites to support TIMs, integration efforts, and other software related tasking. The Candidate shall also be willing to adjust work schedule to meet the needs of across the nation as required.

Essential Functions:
•  Support the development and product support activities as a member of a team employing AGILE-focused processes
•  Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with programs objectives
•  In depth understanding and wide application of technical principle, theories, and concepts in the field listed under the basic qualifications
•  Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions
•  Conduct multidisciplinary research when needed and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product
•  Follows and ensures software standards are met.
•  Support the product team lead

Basic Qualifications:
•  Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university with at least 5 years of software engineering experience or with a Master’s Degree in a STEM discipline from an accredited university with 3 years of software engineering experience or 0 years with a PhD.
•  Position requires at a minimum an active DoD Secret clearance to start, with the ability to obtain and maintain a full secret level security clearance and Special Access Program (SAP)
•  Experience developing in OpenGL 3.0+ and other graphical languages to produce high-quality HMI/UX, with a focus on optimizations to reduce display lag
•  Experience developing embedded software that interfaces with MFDs/DDIs.
•  Experience developing software in a real-time, multi-threaded, rate-monotonic scheduling architecture
•  Experience with developing and debugging on embedded operating systems, to include VxWorks
•  Experience with MIL-STD-1553B, IEEE-1394b, RS-232/422/485 data bus integration
•  Excellent verbal, written and interpersonal skills are required
•  Experience developing graphical user interfaces
•  Working knowledge developing in C/C++ & OpenGL 3.0+
•  Experience working in the area of Common Data Display and Control (CDDC )

Preferred Qualifications:
•  Experience with lab and air vehicle integration activities
•  Experience collecting and analyzing CPU throughput utilization, data bus bandwidth utilization, and CPU memory utilization statistics
•  Experience collecting and analyzing graphics-focused performance metrics, to include draw and refresh rates, and latencies between User selection and data processing
•  Experience developing on a program that delivers periodic releases in a process-driven environment for a government customer
•  Previous embedded developer experience on a medium-to-large program, with a focus on HMI/UX design for a manned cockpit
•  Previous experience with software and hardware render techniques to optimize graphics performance
•  MIL-STD-2525 (Joint Military Symbology) knowledge
•  Python scripting knowledge
•  ARM processor knowledge
•  Git source control knowledge
•  Atlassian Suite (Jira, BitBucket, etc) knowledge
•  Experience developing BOEs and supporting IFC planning is a plus


Salary Range: $87,600 USD - $131,400 USD

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 health and safety of our employees and their families is a top priority. The company encourages employees to remain up-to-date on their COVID-19 vaccinations. U.S. Northrop Grumman employees may be required, in the future, to be vaccinated or have an approved disability/medical or religious accommodation, pursuant to future court decisions and/or government action on the currently stayed federal contractor vaccine mandate under Executive Order 14042 https://www.saferfederalworkforce.gov/contractors/.

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 most positions.



Apply Now

Search All Jobs

What's great about
Northrop Grumman

  1. Be part of a culture that thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work.
  2. Use your skills to build and deliver innovative tech solutions that protect the world and shape a better future.
  3. 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.