Collins Aerospace is looking to solve the problem of designing and delivering cutting-edge embedded communication solutions for military forces. The Senior Principal Software Engineer will be instrumental in shaping the future of secure communications by working on software-defined radios, advanced networking, cryptographic systems, and open system platform software to drive critical real-time communications.
Requirements
- At least 3+ years’ experience leading across the software development lifecycle
- At least 3+ years’ experience with software development and integration for Windows, Linux, and containers
- At least 3+ years’ experience with embedded software development utilizing Python, C/C++, and/or Rust
- Proficient in Linux development environments
- Strong expertise in Git or other version control systems
- Knowledgeable in networking and communications protocols
- Experience developing open systems architecture and microservices for containerized environments
Responsibilities
- YOU will architect, design, and develop cutting-edge embedded software and communication products in C/C++ and Rust
- YOU will drive project success by planning and leading efforts for requirements, implementation, test development, and certification
- YOU will develop innovative tools and automated testing infrastructures that support Continuous Integration and Continuous Development processes
- YOU will serve as a technical lead, mentoring and guiding software developers to ensure successful execution and professional growth
- YOU will lead large initiatives and organize tasks for team members, ensuring timely delivery
- YOU will impact our business and our customers, supporting cost, schedule and technical performance
Other
- Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- DoD Clearance: Secret
- Typically requires a University Degree in Science, Technology, Engineering, or Mathmatics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience
- Comfortable working in Agile/Scrum environments
- Ability to investigate complex problems to root cause and champion the creation and implementation of solutions