Principal or Sr. Principal Software Engineer - Embedded

Northrop Grumman
US - California - San Diego
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Design, develop, maintain, and test embedded software for flight- and mission-critical systems, including hardware/software integration and modeling and simulation. Analyze software requirements, document technical work, diagnose and report defects, and coordinate with multidisciplinary teams throughout the software lifecycle.

Requirements: A STEM bachelor's degree with at least 5 years of related experience for the Principal level, or 8 years for the Senior Principal level; master's and doctoral degree alternatives are also accepted. Candidates need experience with safety-critical real-time embedded software, C/C++ and Python, software lifecycle methods and tools, real-time operating systems, and the ability to obtain and maintain a Top Secret clearance and required program access.

Key Skills: Embedded Software Engineering, Safety-Critical Software, Real-Time Operating Systems, C/C++, Python, Software Development Lifecycle, Agile, Waterfall, Hardware/Software Integration, Automated Software Testing, Software Architecture, Debugging, CI/CD, GitHub, GitLab, Jenkins

Benefits: Health Insurance, Life Insurance, Disability Insurance, Savings Plan, Paid Holidays, Paid Time Off, Overtime Eligibility, Shift Differential, Discretionary Bonus, Long-Term Incentives




Fast Track Upload