Bengaluru, Karnataka, India
3 days ago
Technical Architect - Firmware
Job Requirements

Job Description

MCU bring up and firmware developmentRTOS portingDevelop/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

Required Skills and 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 10+ yrs experience

ARM Cortex-M (v7+ and v8+) with over 8+ yrs experience and 5+ yrs of experience

SoC + MCU systems around 4+ yrs 

10+ years of Embedded Experience overall 

RTOS Experience

FreeRTOS/Zephyr: 6+ yrs 

overall RTOS: 8+ yrs 

Board Bring up

Custom Board Bring up:  8+ yrs 

Full ownership: 4+ yrs 

Device drivers / HAL – 7+ yrs 

Peripheral

More 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+ yrs 

 

Qualification

Bachelors 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



Por favor confirme su dirección de correo electrónico: Send Email