remote
Principal Software Engineer - Embedded Comms Onsite - Collins Aerospace
Software Engineer
Lead design and implementation of mission‑critical embedded communication systems using C/C++, RTOS, AUTOSAR, CAN, and Ethernet on Linux platforms, ensuring high reliability and security for aerospace applications.
About the role
Key Responsibilities
- Architect and develop embedded communication firmware for aerospace systems, leveraging C/C++ and RTOS environments.
- Integrate and validate AUTOSAR components, CAN, and Ethernet protocols within mission‑critical hardware.
- Collaborate with cross‑functional teams to define requirements, perform design reviews, and deliver robust, secure solutions.
- Conduct rigorous testing, debugging, and performance tuning to meet stringent aerospace standards.
- Maintain and enhance existing codebases, ensuring compliance with safety and security regulations.
Requirements
- Extensive experience in embedded C/C++ development for aerospace or defense applications.
- Proficiency with RTOS, AUTOSAR, CAN, and Ethernet stack implementation.
- Strong knowledge of Linux kernel and real‑time Linux environments.
- U.S. citizenship and ability to obtain a DoD Secret clearance.
- Excellent problem‑solving skills and a collaborative mindset.