remote
Senior Embedded Software Engineer - Lynx
Software Engineer
Lead the design, development, and validation of safety‑critical embedded software for aerospace and defense platforms, leveraging C/C++, RTOS, and AUTOSAR to deliver mission‑critical functionality with rigorous testing and certification.
About the role
Key Responsibilities
- Architect and implement high‑reliability embedded software in C/C++ for aerospace and defense systems.
- Integrate and validate RTOS and AUTOSAR components, ensuring compliance with industry safety standards.
- Collaborate with hardware teams to design and troubleshoot board‑level interfaces and peripherals.
- Conduct rigorous unit, integration, and system testing, including fault injection and safety certification activities.
- Maintain and enhance existing codebases, applying best practices in version control, code reviews, and documentation.
Requirements
- 10+ years of embedded software development experience in mission‑critical environments.
- Proficiency in C/C++, RTOS, and AUTOSAR stack implementation.
- Strong knowledge of hardware interfacing, serial protocols, and real‑time debugging tools.
- Experience with safety certification processes (DO-178C, IEC 61508, or equivalent).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced, security‑cleared setting.