Technical Architect - Firmware

Quest Global

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
Job RequirementsJob Description
  • MCU bring up and firmware development
  • RTOS porting
  • Develop/port low-level drivers for sensors (accelerometers, gyros, magnetometers, temperature, proximity, ambient light, etc.).
  • Collaborate with cross-functional teams (hardware, firmware, QA, product) to deliver reliable sensor functionality.
  • Optimize memory, performance, power, and responsiveness of sensor subsystems.
  • Debug and resolve driver and user-space issues related to sensor data.
Language
  • English – Business level (Good communication and presentation skills required)
Work ExperienceRequired Skills and ExperienceExpert in firmware development lifecycle, from architecture to deploymentOwns firmware modules end-to-end: design, implementation, validation, releaseLeads board bring-up of complex systems including multi-core SoCsDeep understanding of power management strategies and low-power design for AR wearablesProficient in performance tuning, memory optimization, and code profilingDesigns and maintains boot and OTA frameworksWrites hardware abstraction layers (HALs) for scalable and reusable designsIntegrates with machine learning accelerators, graphics subsystems, and camera pipelinesCollaborates effectively with hardware, OS, optics, and UX teamsMentors junior engineers: conducts code reviews and enforces best practicesParticipates in safety, compliance, and EMC/EMI validation discussionsMandatoryEmbedded C/C++ with over 10+ yrs experienceARM Cortex-M (v7+ and v8+) with over 8+ yrs experience and 5+ yrs of experienceSoC + MCU systems around 4+ yrs10+ years of Embedded Experience overallRTOS ExperienceFreeRTOS/Zephyr: 6+ yrsoverall RTOS: 8+ yrsBoard Bring upCustom Board Bring up: 8+ yrsFull ownership: 4+ yrsDevice drivers / HAL – 7+ yrsPeripheralMore than 4 years of experience in connectivity BLE/WLAN system level/ driver integration. Not application integration.4+ years of experience with Accelerator (ML, GPU etc)6+ years of experience as embedded project Technical Lead including review owner, code approvals etc.Experience with Optimization and hardening: 6+ yrsQualificationBachelors in Electronics and Communication, Computer Science or Related field with minimum 10 years of experience or Masters in Electronics and Communication, Computer Science with minimum 8 year of hands-on development experience

Quest Global