Sr. Principal Embedded Software Engineer

Northrop GrummanCamarillo, CA
$142,200 - $213,400Onsite

About The Position

The Software Team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Sr. Principal Embedded Software Engineer based out of Camarillo, CA. If you are an experienced Software Engineer or Software Developer, WE WANT YOU! Join our team and support our Growler Block II Program. All Software tasking will be performed at the Naval Air Warfare Center, Point Mugu and our Northrop Grumman Camarillo, CA office. Due to the classified nature of the work being performed, this position does not offer any virtual or telecommute working options. Applicants are encouraged to apply only if they are willing to work 100% on-site.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field with 8+ years of experience; or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field with 6+ years of experience.
  • Proficient in programming languages such as Ada, C/C++ (ISO‑C++17 or later), C#, and/or Visual Basic.
  • Experience with Electronic Warfare
  • Demonstrated ability to develop and maintain test‑generation tools, message injectors, and HIL test rigs
  • Proficient with Git, ClearCase, or Bitbucket; experience with CI/CD pipelines (Jenkins, GitLab CI).
  • Excellent written and verbal communication; ability to produce clear technical documentation and present findings to cross‑functional teams.
  • US Citizenship required
  • Current DoD Secret Clearance or higher

Nice To Haves

  • Proven track record of leading multi‑disciplinary engineering teams, driving technical roadmaps, and influencing product strategy.
  • Expertise in building automated regression suites, coverage analysis tools, and integrating with test management systems (e.g., IBM DOORS).
  • Strong verbal communication and customer service skills
  • Experience with developing and understanding system software requirements
  • Experience with real-time systems
  • Domain experience with Operational Flight Programs (OFP) for mission‑critical embedded systems.
  • Experience coaching junior engineers on best practices for embedded development, code reviews, and debugging complex hardware‑software interactions.
  • Proficient with Confluence, Jira, and SharePoint

Responsibilities

  • Own the lifecycle of a family of verification and validation tools that exercise and confirm software requirements for the ASC OFP.
  • Design, develop, and maintain embedded test‑generation applications that run on flight‑representative hardware and simulators.
  • Integrate toolsets with continuous‑integration pipelines, automated test stations, and hardware‑in‑the‑loop (HIL) environments.
  • Collaborate with software engineers, systems engineers, and test validation leads to translate high‑level requirements into concrete test scenarios and coverage metrics.
  • Create and maintain documentation (design specs, user guides, test plans) and provide training for tool users across the ASC organization
  • Lead root‑cause investigations when tool‑related test failures occur, delivering fixes and improvements in a timely manner
  • Mentor junior engineers and act as the technical authority for embedded verification tooling across the ASC program

Benefits

  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business
  • overtime
  • shift differential
  • discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for VP or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service