All roles at Quest Global

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

More roles like this at Quest Global

Apply on Quest Global's site