CareerPlan

Firmware Engineer

Chennai, IndiaFull-time2026-10-10 → 2026-11-09
Hybrid

Core

Design and development of embedded software for HID products, focusing on gaming experiences.

Role type

Firmware Engineer (Embedded Software)

Builds

Embedded firmware for microcontroller-based HID devices

Domain

Consumer Electronics / Gaming Hardware

Required skills

C programming, embedded C, microcontroller programming (STM32x, NRF5xx, Ti CCx), sensor interfacing, RTOS, system-level debugging, Agile methodologies

Preferred skills

FreeRTOS, QP/C, Zephyr, power management, USB/Bluetooth/Wireless protocols, motor control systems, PID tuning, schematic interpretation

Technologies

STM32x, NRF5xx, Ti CCx, FreeRTOS, QP/C, Zephyr, I2C, SPI, UART, Flash, EEPROM, WiFi

Responsibilities

Develop firmware on Microcontroller platform, work with teams to develop sensor interfacing and communication protocols, perform system level debugging to improve performance and reliability, collaborate with global developers

Seniority

Mid-Senior (3+ years experience)