Principle Software Engineer (Hybrid)

BAE SystemsWayne, NJ
$128,831 - $219,012Hybrid

About The Position

We are looking for talented Software Engineers to help us create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for our defense related customers. In this role, you will be an integrated team member, collaborating with Systems, Hardware, and Test engineers in one or more of the phases of Requirements Development, Design, Development, Integration and Test. You will prepare design and project artifacts intended to be used within complex programs or across sets of programs in accordance with established processes. We will provide you opportunities to learn, leverage our current technologies, incorporate new technologies, and be a leader in our engineering organization.

Requirements

  • Must hold an active Secret level security clearance
  • Bachelor's Degree in computer science, computer engineering, or related field with 4+ years of related experience
  • Background in embedded and/or application software development in C++
  • Foundation in Object-Oriented design and implementation principles
  • Experience with software and systems engineering processes, methodologies, and tools
  • Experience performing software testing, validation, and verification activities
  • Strong problem-solving skills that translate to working software

Nice To Haves

  • Real-time embedded development
  • Full life cycle software development
  • C++, Ada, C#, Python, Java, Rust
  • Green Hills/VxWorks/Windows/Linux OS
  • Continuous Integration Tools
  • Artificial Intelligence Tools
  • DO-178C development
  • GIT, Gitlab, Jira, Confluence
  • Agile Development experience
  • Designing and/or implementing software algorithms

Responsibilities

  • Collaborate with Systems, Hardware, and Test engineers in one or more of the phases of Requirements Development, Design, Development, Integration and Test.
  • Prepare design and project artifacts intended to be used within complex programs or across sets of programs in accordance with established processes.
  • Learn, leverage current technologies, and incorporate new technologies.
  • Be a leader in our engineering organization.

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental leave
  • military leave
  • bereavement leave
  • any applicable federal and state sick leave
  • company recognition program for monetary or non-monetary recognition awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service