remote
Senior Software Engineer - Embedded Linux Onsite - Collins Aerospace
Software Engineer
Senior Software Engineer focused on Embedded Linux development, designing and maintaining low‑level firmware, device drivers, and RTOS components for aerospace systems.
About the role
Key Responsibilities
- Design, develop, and maintain Embedded Linux kernel modules and device drivers for aerospace hardware.
- Collaborate with cross‑functional teams to integrate firmware with higher‑level software and hardware subsystems.
- Implement real‑time operating system (RTOS) solutions, ensuring deterministic performance and reliability.
- Perform code reviews, unit testing, and performance profiling to meet stringent safety and quality standards.
- Utilize Git for version control, continuous integration, and documentation of code changes.
Requirements
- 5+ years of experience in Embedded Linux development and C/C++ programming.
- Strong knowledge of RTOS concepts, device driver architecture, and kernel debugging.
- Proficiency with Git, CI/CD pipelines, and Agile development practices.
- Excellent problem‑solving skills and ability to work in a highly regulated aerospace environment.
- U.S. citizenship and ability to obtain a DoD Secret clearance.