Collins Aerospace is looking for a Software Engineer to join their Protected Communication Systems (PCS) Software Engineering Department. The role involves participating in agile development, taking responsibility for the full product lifecycle, and working within a high-maturity software engineering environment to solve complex challenges for global aerospace and defense industry customers.
Requirements
- Experience in Software Engineering including working various phases of the software development lifecycle.
- Experience with Software Development using C/C++, JAVA, JavaScript HTML5, and/or CSS.
- Familiarity with full-stack development (GUI, back-end services, middleware).
- Familiarity with developing applications using communication protocols (e.g. TCP/IP, UDP, HTTP, HTTPS, RTP, SIP).
- Working knowledge of Windows, Linux, VxWorks or other Real time operating systems.
- Experience with scripting languages such as Python.
- Familiarity with DevOps, Jenkins and automated testing.
Responsibilities
- Participate on collaborative, cross-disciplined integrated product teams, often employing agile software development techniques.
- 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.
Other
- 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.
- Requires a Bachelors degree and 12 months or less of relevant professional work experience (excluding internships).
- DoD Clearance: Secret
- This position is eligible for relocation.