Software Engineer I (Onsite)

RTX•Saint Petersburg, FL
•$57,200 - $108,800•Onsite

About The Position

Collins Aerospace, an RTX company, is seeking a software engineer for its BMC2 Capabilities engineering organization in St. Petersburg, Florida. The team develops software primarily in C++ and uses Agile Scrum. The role involves work across phases of the software development life cycle and solving difficult technical software problems. Areas of work may include real-time and application software, testing and verification, data analysis, and software tools development. The engineer will participate in requirements, design, development, and testing of embedded software, including application, middleware, operating system, and supporting tools. The work may involve developing new work products or enhancing existing applications and systems. The position is onsite and requires approximately 10% travel to support software integration. An active and transferable U.S. government security clearance is required before the start date; the posting also states that the ability to obtain an interim clearance is required. U.S. citizenship is required for eligibility for a security clearance.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related STEM major by the start date.
  • Experience with C/C++ and object-oriented software design.
  • Experience developing software in a team-based development environment; Agile/SCRUM, DevSecOps, and test automation are preferred approaches.
  • Active and transferable U.S. government-issued security clearance required before the start date, with ability to obtain an interim clearance.
  • U.S. citizenship, as required for eligibility for a security clearance.

Nice To Haves

  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevSecOps, and test automation.
  • Experience in a leadership role such as Scrum Master, Product Owner, or equivalent.
  • Experience working with large, complex software systems and refactoring legacy code.
  • Experience writing software for and debugging issues in real-time multithreaded software applications.

Responsibilities

  • Participate in requirements, design, development, and testing of embedded software, including application, middleware, operating system, and supporting tools.
  • Develop new software work products or enhance existing applications and systems.
  • Design, code, test, integrate, and document software solutions.
  • Participate in internal reviews of software components and systems.
  • Coach, review, and delegate work to lower-level professionals.
  • Follow established development practices and processes to maintain software product configuration management.
  • Work collaboratively in a SAFe Agile environment.
  • Travel approximately 10% to support software integration.

Benefits

  • Relocation, if eligible.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Short-term disability insurance.
  • Long-term disability insurance.
  • 401(k) match.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Employee assistance program.
  • Employee Scholar Program.
  • Parental leave.
  • Paid time off.
  • Holidays.
  • Potential eligibility for annual short-term and/or long-term incentive compensation programs; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service