Posted in

Principal / Sr. Principal Software Engineer

Principal / Sr. Principal Software Engineer

CompanyNorthrop Grumman
LocationCanoga Park, Los Angeles, CA, USA
Salary$110300 – $206000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s with 5 years of professional software development experience; Master’s degree with 3 years of professional software development experience; or a PhD with 1 year of experience
  • Proficiency in C/C++ programming with hands-on experience in software development
  • Familiarity with RTOS (VxWorks, Integrity, or Embedded Linux)
  • Strong debugging and problem-solving skills
  • Experience with software testing, verification, and validation processes
  • Familiarity with safety-critical software standards is a plus
  • Strong math and algorithm skills
  • Active DoD Secret clearance
  • Ability to work onsite full-time at Woodland Hills, CA
  • Bachelor’s with 8 years of professional software development experience; Master’s degree with 6 years of professional software development experience; or a PhD with 4 years of experience

Responsibilities

  • Design, develop, and maintain software applications in C/C++
  • Utilize C/C++, ADA programming for systems requiring high integrity and safety compliance
  • Debug, optimize, and test software to ensure performance and reliability
  • Collaborate with cross-functional teams to define software requirements and architecture
  • Maintain and update documentation for software systems and processes
  • Work on a development team and perform code version control, reviews, and testing

Preferred Qualifications

  • Experience with ADA programming language
  • Experience with JIRA
  • Knowledge of defense and aerospace systems
  • Understanding of memory management
  • Exposure to software development for embedded systems or hardware integration
  • Experience in RHEL (for BH development), static and dynamic code analysis tools, visual C/C++, and python scripting (both for tool development)