Senior Principal Software Engineer (Hybrid)

BAE Systems•Hudson, NH
•$132,962 - $226,035•Hybrid

About The Position

BAE Systems in NH is looking for talented Software professionals to help create advanced solutions in areas including Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning and Electronic Attack for defense-related customers. This role focuses on developing high-quality, real-time embedded software for Software Defined Radios (SDR) on fielded electronics platforms. The engineer will work across multiple disciplines, collaborating with Systems, Hardware, and Test Engineers throughout the Software Development Lifecycle. The company promotes a strong, collaborative culture, offering tools, skills, and training for success, emphasizing trust, camaraderie, and a shared ambition in defense technologies and national security services. A flexible work environment and a 9/80 work schedule are offered. The company is community-driven, focused on improving the future and protecting freedom. This role offers diverse and challenging assignments, flexible scheduling with every other Friday off, a supportive culture, competitive compensation, and an excellent benefits package including tuition reimbursement. Opportunities for learning, leveraging current and new technologies, and developing into an expert or technical leader are provided. The position utilizes a hybrid work format, splitting time between onsite and remote work.

Requirements

  • Bachelor’s Degree in Software Engineering, Computer Science, or Electrical Engineering with 8+ years of related experience, or a Master of Science with 6+ years of related experience.
  • Experience developing multi-threaded, real time, embedded, low latency software in a Linux development environment with C/C++ and Python.
  • Experience with container technologies such as Kubernetes, Docker, Podman, Helm.
  • Experience with Container Network Interfaces.
  • Familiarity with gRPC and/or Pub/Sub frameworks (NATS, ActiveMQ, ZeroMQ, etc.).
  • Motivated individual with strong problem-solving abilities.
  • Willingness to perform a wide variety of related tasks.
  • Current Secret clearance.

Nice To Haves

  • Experience developing Digital Signal Processing (DSP) and/or Software Defined Radio (SDR) applications.
  • Experience developing hardware control interfaces.
  • Top Secret clearance.
  • Agile Development experience.
  • Designing software algorithms.
  • High throughput low latency networking experience.
  • Javascript and thin client web application development experience.

Responsibilities

  • Developing high-quality, real-time embedded software for Software Defined Radios (SDR) on fielded electronics platforms.
  • Applying skills to developing software for defense-related customers.
  • Working across multiple disciplines and collaborating with Systems, Hardware and Test Engineers.
  • Impacting all phases of the Software Development Lifecycle.
  • Taking on diverse and challenging work assignments.
  • Learning, leveraging current technologies, and incorporating new technologies.
  • Developing into an expert or future technical leader in the engineering organization.

Benefits

  • Flexible work environment
  • 9/80 work schedule
  • Flexible scheduling with every other Friday off
  • Competitive compensation
  • Excellent benefits package
  • Tuition reimbursement for advanced degrees
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Perks including discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • Applicable federal and state sick leave
  • Company recognition program with monetary or non-monetary recognition awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service