This engineering role involves participating in collaborative, cross-disciplined integrated product teams, often employing agile software development techniques. The Software Engineer II will be responsible for the full lifecycle of product development, from architecture and design through integration, test, and field support, while working within the highest software engineering process maturity level.
Responsibilities
Participate on collaborative, cross-disciplined integrated product teams, often employing agile software development techniques
Be responsible for the full lifecycle of product development, from architecture and design, through integration, test, and field support
Work and learn the highest software engineering process maturity level as recognized by the Software Engineering Institute
Requirements
Experience in Software Engineering to include experience working various phases of the software development lifecycle
Experience with Software Development Using C++
Experience working in a collaborative team environment that requires communication with other engineering disciplines, Program, and external stakeholders
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)
The ability to obtain and maintain a U.S. government issued security clearance is required
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Active and existing DoD Secret security clearance required after day 1
Nice to have:
Applied experience in Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D)
Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams
Experience with Agile lifecycle process including Scrum, Continuous Integration, and Test
Experience with DevOps, Jenkins and automated testing
Exposure to Model Driven Development
Experience with software integration on custom hardware
Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design
Working knowledge of Linux, VxWorks or other Real time operating systems
Working experience with Microservice Architectures and Containerized Applications
Scripting language (e.g. Python)
Benefits
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy: 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, including 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
Relocation assistance
Important Details
Application deadline: approximately 40 days from the date the notice was posted
About the Company
RTX is the world's largest aerospace and defense company, with 185,000 employees united by purpose and inspired to make a difference solving the world’s most complex problems. Collins Aerospace, an RTX company, is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. Its Mission Systems team helps civilian, military and government customers complete their most complex missions with intelligent and secure communications, missionized systems for specialized aircraft and spacecraft, and collaborative space solutions.