Northrop Grumman - Oklahoma City, OK

posted 29 days ago

Full-time - Senior
Oklahoma City, OK
Computer and Electronic Product Manufacturing

About the position

The Sr. Principal Engineer Software at Northrop Grumman is responsible for developing and managing safety-critical embedded real-time software systems. This role involves working on revolutionary systems that impact lives globally, requiring a blend of technical expertise, leadership, and collaboration within a diverse team. The position emphasizes innovation, intellectual curiosity, and the ability to tackle complex challenges in software engineering.

Responsibilities

  • Develop and manage safety-critical embedded real-time software systems.
  • Participate in all phases of the software development life cycle and Agile framework as a Product Owner, SCRUM Master, or team member.
  • Architect, design, implement, integrate, verify, and qualify safety-critical embedded real-time software.
  • Utilize various programming languages such as C, C++, C#, Java, Python, and others for software development.
  • Implement software change control, change management, and ensure code quality using static analysis and CI/CD tools.
  • Conduct static and dynamic code analysis and utilize fuzzing tools.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering from an accredited university.
  • 8 years of experience with a BS, 6 years with a Master's, or 4 years with a PhD in relevant fields.
  • Familiarity with safety-critical embedded real-time software development.
  • Experience with Agile software development methodologies.
  • Proficiency in programming languages including C, C++, C#, Java, Python, and others for safety-critical applications.
  • Experience with software change control, code quality, and CI/CD tools.

Nice-to-haves

  • Demonstrated leadership and teamwork capabilities.
  • Excellent oral and written communication skills.
  • Experience with object-oriented architectures and designs.
  • Familiarity with software requirement specification testing using simulators and automated scripting languages.
  • Experience with software network interfaces and troubleshooting networks.

Benefits

  • Competitive salary range of $108,900.00 - $163,300.00.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service