Eng Prin - SW

BAE Systems•Austin, TX
•$118,095 - $200,762

About The Position

BAE Systems is seeking a talented, experienced software engineer to join its Software Development team and help create advanced solutions in electronic warfare, signals intelligence, aircraft protection, radar warning, and electronic attack for defense customers. The products provide mission capabilities addressing evolving threats to national security and warfighters. The engineer will work as an integrated team member, collaborating with Systems, Hardware, and Test engineers primarily during development, integration, and testing. The position is customer-facing and includes regular customer interaction. The role also includes preparing project documentation for complex programs or groups of programs in accordance with established processes. BAE Systems offers opportunities to learn and use current and new technologies and to contribute as a leader in the engineering organization.

Requirements

  • Bachelor's degree in Computer Science or Computer Engineering and 6 or more years of experience.
  • Active Secret Clearance, or clearance active within the last two years.
  • Proficiency in C++.
  • Object-oriented design and development experience.
  • Experience with software engineering processes, methodologies, and tools.
  • Experience performing software testing, validation, and verification activities.
  • Experience with GIT, Jira, Bitbucket, and Visual Studio.

Nice To Haves

  • Full life-cycle software development experience.
  • Software automated test development and execution experience.
  • Experience with Agile Development and DevSecOps.
  • Experience with software tools such as Jira, Confluence, Bitbucket, and ClearCase.
  • Software/firmware interface definition development experience.
  • Embedded software development experience.
  • Linux experience.
  • Container-based software development experience.
  • Integration and Test (I&T) experience.
  • Electronic Warfare (EW) software experience.
  • Works well in a team environment.

Responsibilities

  • Prioritize the backlog in coordination with management and the customer.
  • Collaborate with internal and external customers to maintain a positive and productive work environment.
  • Maintain a regular and predictable work schedule.
  • Deliver contract deliverables on time and at acceptable quality, achieving 90% or higher first-pass customer acceptance.
  • Plan and participate in formal software development milestone reviews with the engineering team and customer.
  • Evaluate complex software designs to identify design flaws.
  • Use collaborative tools and support development of an automated digital delivery capability.
  • Prepare project documentation for use within complex programs or across sets of programs in accordance with established processes.
  • Collaborate with Systems, Hardware, and Test engineers during development, integration, and testing.
  • Interact regularly with customers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service