Jobs · Engineering · Florida

Senior Software Engineer (Onsite)

Collins Aerospace · St. Petersburg, FL · 1 mo ago
On-siteEngineeringFull-time

About the role

Collins Aerospace, a Raytheon Technologies company, is seeking a Software Engineer II to join our software development team in St. Petersburg, FL. The role involves working on a variety of tasks including real-time software development, application software development, test and verification, data analysis, software tools development, and more. Teams are organized using Agile Scrum methodology.

Responsibilities

  • Participate in the requirements, design, development and testing of embedded software, including application, middleware, operating system and supporting tools.
  • Design, code, test, integrate, and document software solutions.
  • Develop and maintain automated testing frameworks to validate software functionality, performance, and security across embedded targets and simulated environments.
  • Design, build, and maintain complex CI/CD pipelines using tools like Jenkins, GitLab CI or GitHub Actions.
  • Operate in a collaborative, SAFe agile environment.

Requirements

  • Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes.
  • Experience with C++, Python and Object-oriented software design.
  • Hands-on experience developing automated tests for embedded or software systems, such as unit, integration, or system-level testing.

Qualifications

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevSecOps and test automation.
  • Hands-on experience with containerization and orchestration (e.g. Docker, Kubernetes).
  • Experience with Conan package manager for C++.
  • Experience working with large, complex software systems and refactoring legacy code.
  • Experience writing software for and debugging issues in real-time multithreaded software applications.

Benefits

We offer a comprehensive benefits package including medical, dental, and vision insurance, three weeks of vacation, a generous 401(k) plan with employer matching, tuition reimbursement, student loan repayment, and much more!

Similar jobs