Senior Software Engineer, CDS
Job Description
Senior Software Engineer position supporting Collins Aerospace’s Resilient Connectivity Products (RCP) team for mission-critical builds on an onsite program in Aguadilla, PR.
Responsibilities
- Work with a cross-functional software team to help define and translate System Requirements into Software Requirements and UML/SysML models for a large-scale program
- Partner with Senior and Principal Software Engineers to provide mentorship and guidance to junior engineers and interns
- Support stakeholders by answering technical questions, troubleshooting issues, and delivering solutions to keep execution on track and maintain customer satisfaction
- Collaborate across domains to maintain and improve software design and code aligned to customer requirements and certification standards
- Own high-quality software builds within an integrated test environment, using rigorous testing and validation to drive performance and reliability
Requirements
- Typically requires a STEM degree (Science, Technology, Engineering, or Mathematics) and 5 years of prior relevant experience, or an Advanced Degree in a related field with minimum 3 years of experience
- Demonstrated professional experience communicating in English (verbal and written)
- Experience with embedded development using object-oriented design
- Experience with development tool sets such as Jira and Subversion/Git/version management
- Direct involvement and success in Agile methodologies, including managing cross-team coordination
- U.S. citizenship required for authorization to access information under the program/contract
- Must be able 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
Qualifications We Prefer
- 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
- Implemented Graphical User Interfaces with Java/React, or similar frameworks such as Swing or JavaFX
- Experience integrating/deploying software to hardware solutions
Security Clearance
- DoD Clearance: Secret
Work Location and Setup Constraints
- Location: Aguadilla, PR
- Work setup: Onsite, 5 days a week
- You must be residing in Puerto Rico at the time of starting employment
- Relocation not offered
Benefits
- Medical, dental, and vision insurance
- Three weeks of vacation for newly hired employees
- Generous 401(k) plan with employer matching funds
- Participation in the Employee Scholar Program (ESP)
- Life insurance and disability coverage
- Employee Assistance Plan, including up to 8 free counseling sessions