Senior Software Engineer, CDS
Job Description
Collins Aerospace is seeking a Senior Software Engineer for its Resilient Connectivity Products (RCP) team, supporting mission-critical development from the Aguadilla, Puerto Rico site. This onsite role, working five days per week, focuses on turning system needs into software requirements and UML/SysML models, then delivering high-quality software builds through integrated test and validation.
The position requires U.S. citizenship and a DoD Secret clearance, with additional clearance eligibility needed to obtain and maintain the required authorization after the start date.
Role Overview
- Work with a dynamic software team in a cross-functional environment.
- Translate system requirements into software requirements and UML/SysML models for a large-scale program.
- Deliver mission-critical software builds with a focus on performance and reliability.
Key Responsibilities
- Collaborate with Senior and Principal Software Engineers to help drive requirements translation and modeling across program needs.
- Provide mentorship and guidance to junior engineers and interns, supporting professional growth.
- Support stakeholders by answering technical questions, troubleshooting issues, and proposing solutions to keep execution on track.
- Partner across domains to maintain and enhance software design and code, aligned to customer requirements and certification standards.
- Own the production of high-quality software builds within an integrated test environment, supported by rigorous testing and validation.
Minimum Requirements
- Typically requires a STEM degree and 5 years prior relevant experience, or an Advanced Degree in a related field with minimum 3 years of experience.
- Demonstrated ability to communicate in English (verbal and written).
- Experience with embedded development using object-oriented design.
- Experience with software development tool sets such as Jira and Subversion/Git/version management.
- Experience applying Agile methodologies, including managing cross-team coordination.
- U.S. citizenship required, as only U.S. citizens are authorized to access information under the program/contract.
- Ability to obtain and maintain a U.S. government issued security clearance after the start date.
Technologies
- UML/SysML models
- Jira, Subversion, Git
- Python, Ada, Rust, Java
- React, Swing, JavaFX
Preferred Qualifications
- Experience with requirements analysis and requirements decomposition.
- Experience with virtualization.
- Knowledge of microservices, containers, and orchestrators.
- Knowledge and/or experience with memory-safe applications (Ada or Rust).
- Experience with automated test environments (Python).
- Knowledge of DevSecOps and CI/CD.
- Experience implementing graphical user interfaces using Java React frameworks or similar (Swing or JavaFX).
- Experience integrating and deploying software to hardware solutions.
Security Clearance
- DoD Secret clearance
Work Location and Constraints
- Onsite at the Aguadilla, PR location, 5 days a week.
- You must be residing in Puerto Rico at the time of starting employment.
- Relocation is not offered.
Benefits
- Medical, dental, and vision insurance
- Three weeks of vacation for newly hired employees
- Generous 401(k) plan with employer matching funds
- Employee Scholar Program (ESP) participation
- Life insurance and disability coverage
- Employee Assistance Plan, including up to 8 free counseling sessions