
Senior Principal Engineer, Software – Embedded, Real Time
Northrop Grumman
full-time
Posted on:
Location Type: Office
Location: Palmdale • California • Oklahoma • United States
Visit company websiteExplore more
Salary
💰 $142,200 - $213,400 per year
Job Level
About the role
- Design, develop, integrate and test software (SW) for our end-user customers and businesses.
- Responsible for the design, architecture, development, and administration of embedded and real time systems.
- Work with multi-disciplinary teams, such as Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile SW development environment.
- Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
- Work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels.
- Participate in the full SW development life cycle including requirements, design, implementation, qualification, and delivery of SW products to our customer.
- Operate in an embedded technology development environment working with real time operating systems for use in flight and mission critical systems.
- Work in Agile Scrum teams to develop SW products for multiple SW baselines.
Requirements
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience; OR a Master’s degree in a STEM discipline and 6 years of related engineering experience; OR a PhD in a STEM discipline and 4 years of related engineering experience.
- Experience with the full SW Development Life Cycle (SDLC)
- Experience with the following programming and scripting languages: C, C++, and Python
- Experience with developing multi-threaded SW used for one of the following real-time applications: flight critical SW, Safety critical SW, medical SW, or mission critical SW
- Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
- Experience with Agile SW development, embedded system programming, SWintegration and testing
- Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel
- Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ SW running on Real-Time Operating systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux.
- Active in-Scope, DoD Top Secret clearance.
- Ability to obtain and maintain initial Special Program Access (SAP/PAR).
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Pythonmulti-threaded software developmentsoftware architecturesoftware designsoftware implementationsoftware integrationdebuggingreal-time operating systems
Soft Skills
collaborationproblem-solvingadaptabilitycommunicationteamworkorganizational skillsleadershipanalytical skillstime managementattention to detail
Certifications
Bachelor’s Degree in STEMMaster’s Degree in STEMPhD in STEMDoD Top Secret clearanceSpecial Program Access (SAP/PAR)