remote
Sr. Software Engineer - Embedded Communications Onsite - Collins Aerospace
Software Engineer
Senior Software Engineer leading embedded communication stack development for aerospace systems, focusing on C/C++ in RTOS environments, AUTOSAR compliance, and high‑reliability CAN/Ethernet protocols.
About the role
Key Responsibilities
- Design, implement, and maintain embedded communication stacks for aerospace avionics, ensuring compliance with AUTOSAR and safety standards.
- Develop and debug C/C++ code on RTOS platforms, optimizing for real‑time performance and reliability.
- Integrate and validate CAN, Ethernet, and other field‑bus protocols within mission‑critical systems.
- Collaborate with cross‑functional teams to define requirements, perform design reviews, and deliver high‑quality firmware.
- Participate in security clearance processes and maintain DoD Secret clearance throughout employment.
Requirements
- 5+ years of embedded software development experience in aerospace or defense environments.
- Proficiency in C/C++ and experience with RTOS and AUTOSAR architecture.
- Strong knowledge of CAN, Ethernet, and other automotive/avionics communication protocols.
- Experience with Linux-based embedded systems and debugging tools.
- U.S. citizenship and ability to obtain/maintain a DoD Secret clearance.