The Embedded Software Team:
- Develops foundational platform software critical to development across the company
- Develops FreeRTOS, SafeRTOS, and bare metal environments for both QM and ASIL applications on a variety of embedded targets including ARM
- Has a strong passion for technical excellence and rigorous compliance with ASPICE and ISO26262
What you’ll do:
- Create architectures and development plans and help the team execute on them effectively
- Implement device drivers and bring-up new hardware for the first time
- Establish and refine best practices for safety-critical embedded software development
What you'll need to succeed:
- Passion for Embedded Software Development in C and C++
- Experience with FreeRTOS and SafeRTOS development on ARM architectures
- Expertise in Linux-based software development and related technologies including gtests, Python, Bazel, and Docker