Embedded Firmware Engineer – Android XR MCU Bring-Up
BengaluruFull-time6–8 yrsPosted over a month ago
Senior embedded systems role at Quest Global in Bengaluru. Needs 6–8 years and a B.Tech or B.E..
About the role
Embedded Firmware Engineer – Android XR MCU Bring-Up at Quest Global. Perform MCU and board bring-up, including power sequencing, clocks, reset, boot configuration, and peripheral initialization.
What you'll do
- Perform MCU and board bring-up, including power sequencing, clocks, reset, boot configuration, and peripheral initialization
- Develop and debug embedded C/C++ firmware on bare-metal or RTOS platforms
- Implement and validate interfaces such as SPI, I²C, UART, USB, GPIO, PWM, and ADC
- Bring up sensors and peripherals, including IMUs, proximity sensors, touch controllers, and haptic devices
- Develop communication between the MCU and application processor, including messaging protocols, interrupts, buffering, error handling, and recovery
What you need
- Android
- Embedded C
- C++
- Python
- Troubleshooting
- Linux
Good to have
- Calibration
- Shell scripting
- Test automation