onsite
Senior Embedded Software Engineer - RTX
Software Engineer
Lead the design, development, and validation of safety‑critical embedded firmware for aerospace systems, leveraging C, RTOS, AUTOSAR, CAN, and Linux to deliver high‑reliability solutions under DoD security requirements.
About the role
Key Responsibilities
- Architect and implement embedded software for avionics platforms using C, RTOS, and AUTOSAR standards.
- Develop and maintain CAN and other communication stack drivers, ensuring deterministic timing and fault tolerance.
- Collaborate with hardware teams to integrate firmware with board‑level components and perform low‑level debugging.
- Conduct rigorous unit, integration, and system‑level testing, including safety and security validation per DoD guidelines.
- Document design decisions, code reviews, and test results to support certification and maintenance.
Requirements
- 5+ years of embedded software development in safety‑critical domains.
- Proficiency in C, RTOS, AUTOSAR, CAN, and Linux kernel modules.
- Experience with hardware debugging tools (JTAG, logic analyzers) and version control (Git).
- Strong analytical skills and ability to troubleshoot complex hardware‑software interactions.
- U.S. citizenship and eligibility to obtain a DoD Secret clearance.