
Overview
Job 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 Experience
Expert in firmware development lifecycle, from architecture to deployment
Owns firmware modules end-to-end: design, implementation, validation, release
Leads board bring-up of complex systems including multi-core SoCs
Deep understanding of power management strategies and low-power design for AR wearables
Proficient in performance tuning, memory optimization, and code profiling
Designs and maintains boot and OTA frameworks
Writes hardware abstraction layers (HALs) for scalable and reusable designs
Integrates with machine learning accelerators, graphics subsystems, and camera pipelines
Collaborates effectively with hardware, OS, optics, and UX teams
Mentors junior engineers: conducts code reviews and enforces best practices
Participates in safety, compliance, and EMC/EMI validation discussions
Mandatory
Embedded C/C++ with over 8+ yrs experience
ARM Cortex-M (v7+ and v8+) with over 8+ yrs experience and 5+ yrs of experience
SoC + MCU systems around 4+ yrs
8+ years of Embedded Experience overall
RTOS Experience
FreeRTOS/Zephyr: 4+ yrs
overall RTOS: 6+ yrs
Board Bring up
Custom Board Bring up: 6+ yrs
Full ownership: 2+ yrs
Device drivers / HAL – 5+ yrs
Peripheral
More than 2 years of experience in connectivity BLE/WLAN system level/ driver integration. Not application integration.
4+ years of experience with Accelerator (ML, GPU etc)
4+ years of experience as embedded project Technical Lead including review owner, code approvals etc.
Experience with Optimization and hardening: 4+ yrs
Qualification
Bachelors in Electronics and Communication, Computer Science or Related field with minimum 8 years of experience or Masters in Electronics and Communication, Computer Science with minimum 6 year of hands-on development experience