Senior Software Engineer (Embedded SW)

RTX•Marlborough, MA
•$86,800 - $165,200•Onsite

About The Position

Collins Aerospace is seeking a Senior Software Engineer to support Identification Friend or Foe (IFF) programs onsite in Marlborough, Massachusetts. This highly technical engineering position involves developing solutions for radar systems and working collaboratively in an agile software team. The role uses C++ in an embedded, multithreaded environment and supports integration and testing. The successful candidate will handle individual tasks, sometimes with limited supervision, and collaborate with others to achieve operational targets. The position may eventually include providing guidance, coaching, and training to other employees.

Requirements

  • Experience in C++ software application development in real-time embedded systems.
  • Understanding of basic software development principles, including configuration control, collaborative development, and formal processes.
  • Experience performing data analysis and problem solving, such as anomaly investigation.
  • Ability to obtain and maintain a Secret U.S. government-issued security clearance after the start date; an active and existing clearance is required after day one.
  • U.S. citizenship, as only U.S. citizens are eligible for a security clearance.
  • Typically, a STEM degree and at least 5 years of relevant experience, or an advanced degree in a related field and at least 3 years of experience.

Nice To Haves

  • Experience with real-time multithreading, memory management, and performance optimization.
  • Experience with VxWorks RTOS, Linux, or Unix.
  • Experience in software collaboration environments and secure coding practices.
  • Experience with requirements traceability and requirements-based testing.
  • Python scripting experience.
  • Experience developing solutions for radar systems and air traffic control.
  • Experience with hardware and software integration, validation and verification testing, and qualification testing.
  • Knowledge of DevSecOps and continuous improvement methodologies.

Responsibilities

  • Perform software growth and sustainment activities for legacy radar systems, including troubleshooting, maintenance, and patching.
  • Work on multiple tasks in support of software development.
  • Collaborate in an agile environment.
  • Work with C++ code in a multithreaded environment.
  • Improve code quality through code reviews and good software practices.
  • Support integration and verification, and in some cases perform field work.
  • Collaborate with subject matter experts and cross-functional teams to develop unified solutions.

Benefits

  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • 401(k) plan with employer matching funds and a separate employer retirement contribution, including a Lifetime Income Strategy option.
  • Tuition reimbursement program.
  • Student Loan Repayment Program.
  • Life insurance and disability coverage.
  • Optional pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection coverages.
  • Birth, adoption, and parental leave benefits.
  • Health, fertility, and family planning benefits.
  • Adoption Assistance.
  • Autism Benefit.
  • Employee Assistance Plan, including up to 10 free counseling sessions.
  • Healthy You Incentives wellness rewards program.
  • Doctor on Demand virtual doctor visits.
  • Bright Horizons child and elder care services.
  • Teladoc Medical Experts second-opinion program.
  • Relocation eligibility.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Paid time off and holidays.
  • Potential eligibility for annual short-term and/or long-term incentive compensation programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service