Key Responsibilities
- Develop firmware for embedded systems in AR/VR devices
- Design and implement device drivers for sensors and peripherals
- Optimize real-time operating systems for performance
- Collaborate with hardware teams to resolve integration issues
- Write and maintain low-level system software
- Conduct unit testing and debugging of embedded code
Requirements
- Bachelor's in Computer Engineering or related field
- 5+ years in embedded systems development
- Proficiency in C/C++ and ARM Cortex-M processors
- Experience with RTOS (FreeRTOS, Zephyr) and device drivers
- Strong debugging and optimization skills