Software Engineer I, Onsite
Collins Aerospace
About the Role
- Play a key role in the design, development, integration, and verification of embedded software solutions.
- Thrive in collaborative team settings, fostering a positive work environment.
- Collaborate with experts across other disciplines, including hardware, systems, and FPGA engineering.
- Develop skills with software application tools and languages such as Rust, C++, and Python.
- Impact the team positively by demonstrating the ability to implement and test software solutions.
- Opportunities to learn about cryptography, waveform & networking protocols, embedded devices, DevSecOps, command & control, and project engineering.
- Gain experience working with an agile team.
- Gain experience in the full software development lifecycle.
Key Responsibilities
- Be part of a team developing new and innovative products.
- Face and conquer challenges across a wide range of complex and interesting problem domains.
Requirements & Tech Stack
- Security Clearance: Ability to obtain and maintain a U.S. government-issued security clearance. U.S. citizenship is required.
- Security Clearance Type: DoD Clearance: Secret
- Security Clearance Status: Active and existing security clearance required after day 1.
- Role Type: Onsite
Qualifications
- 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.
Preferred Qualifications
- Comfortable working with C, C++, Rust, Python and/or Linux.
- Some experience coding in an embedded environment.
- Security focused mindset.
- Familiar with multi-threaded and object oriented development.
- Familiar with the basics of asymmetric and symmetric encryption.