Principal Software Engineer (STRIX-P4-1)
Job Description
Collins Aerospace is hiring a Principal Software Engineer (STRIX-P4-1) for onsite work in Saint Petersburg, FL, focused on building and testing embedded and application software primarily in C++.
Responsibilities
- Contribute to requirements, design, development, and testing of embedded software, including application, middleware, operating system, and supporting tools
- Deliver development of new work products and enhancements to existing applications and systems
- Design, implement, test, integrate, and document software solutions
- Participate in internal reviews of software components and systems
- Develop and maintain automated testing frameworks to validate functionality, performance, and security across embedded targets and simulated environments
- Design, build, and maintain complex CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions
- Work in a collaborative SAFe Agile environment
Requirements
- Knowledge of data structures and algorithms, systems software design, operating systems, architectures, and software development life cycle and processes
- Experience with C++, Python, and object-oriented software design
- Hands-on experience building automated tests for embedded or software systems (unit, integration, or system-level testing)
- Typically requires a STEM degree and minimum 8 years of relevant experience, or an Advanced Degree in a related field with minimum 5 years of experience
- Active and transferable DoD Secret security clearance required prior to day 1
- U.S. citizenship required because only U.S. citizens are eligible for a security clearance
Preferred Qualifications
- Experience developing software in a team-based 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 systems and refactoring legacy code
- Experience writing and debugging real-time multithreaded software applications
Technologies
- C++
- Python
- Jenkins
- GitLab CI
- GitHub Actions
- Conan package manager (C++)
- Docker
- Kubernetes
Security Clearance
- Security clearance type: Secret (current)
- Security clearance status: Ability to obtain INTERIM U.S. government issued security clearance required prior to start date
- Eligibility: Active and transferable U.S. government issued security clearance required prior to start date
Benefits
- Medical, dental, and vision insurance
- Three weeks of vacation for newly hired employees
- Generous 401(k) plan with employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
- Tuition reimbursement program
- Student Loan Repayment Program
- Life insurance and disability coverage
- Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
- Birth, adoption, parental leave benefits
- Health, fertility, and family planning
- Adoption Assistance
- Autism Benefit
- Employee Assistance Plan with 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)
- Eligible for relocation
Compensation: USD 107,500 - 204,500 per year