remote
Sr. Software Engineer - Embedded Communications- Active Secret Onsite - Collins Aerospace
Software Engineer
Senior Software Engineer focused on embedded communications for aerospace systems, leveraging C/C++, RTOS, AUTOSAR, CAN, Ethernet, and Linux to deliver high‑reliability solutions in a secure, defense‑grade environment.
About the role
Key Responsibilities
- Design, develop, and validate embedded communication stacks for aerospace platforms using C/C++ and RTOS environments.
- Implement and maintain AUTOSAR-compliant modules, ensuring adherence to safety and performance standards.
- Integrate and troubleshoot CAN, Ethernet, and other field‑bus protocols within real‑time operating systems.
- Collaborate with cross‑functional teams to define requirements, conduct design reviews, and deliver high‑quality firmware.
- Perform root‑cause analysis, debugging, and performance tuning on embedded hardware and software.
Requirements
- 5+ years of embedded software development experience in aerospace or defense sectors.
- Proficiency in C/C++ and experience with RTOS (e.g., VxWorks, FreeRTOS) and AUTOSAR architecture.
- Strong knowledge of CAN, Ethernet, and other communication protocols used in avionics.
- Experience with Linux-based embedded systems and debugging tools (e.g., GDB, JTAG).
- Active U.S. Secret clearance or ability to obtain one prior to start date.