remote
Principal Software Engineer- Embedded Comms, Active Secret Onsite - Collins Aerospace
Software Engineer
Lead design and development of high‑reliability embedded communication systems using C/C++, RTOS, AUTOSAR, CAN, and Ethernet on Linux platforms, ensuring compliance with DoD security standards.
About the role
Key Responsibilities
- Architect and implement embedded communication stacks for aerospace systems, integrating CAN, Ethernet, and other protocols within RTOS and AUTOSAR frameworks.
- Lead code reviews, performance tuning, and memory optimization to meet stringent safety and reliability requirements.
- Collaborate with cross‑functional teams to define functional specifications, test plans, and integration strategies.
- Utilize advanced debugging tools (e.g., JTAG, logic analyzers, trace analyzers) to diagnose and resolve complex hardware‑software interactions.
- Maintain and evolve documentation, coding standards, and best practices for embedded software development.
Requirements
- 10+ years of embedded software engineering experience in aerospace or defense environments.
- Proficiency in C/C++ and experience with RTOS and AUTOSAR development.
- Strong knowledge of CAN, Ethernet, and other automotive/industrial communication protocols.
- Experience with Linux kernel modules and real‑time Linux deployments.
- Active DoD Secret clearance and U.S. citizenship required.