CareerPlanSign in

Engineer - Firmware

Bangalore, India💼 Full-time🗓 2026-09-09 → 2026-09-25

Core

Design, develop, debug, and maintain firmware for electronic security products and systems, ensuring modular architecture and meeting design attributes.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Firmware modules for security devices (doorway and beyond)

Domain

Security hardware / Embedded electronics

Deliverable

production ML models | product features

Required skills

C programming, embedded firmware design, microcontroller programming (8/16/32-bit), device driver development (I2C, SPI, UART), RTOS development, wireless protocols (BLE, Wi-Fi), cybersecurity basics

Preferred skills

Z-Wave/ZigBee experience, Silicon Labs ARM Cortex processors, battery management algorithms, Microsoft DevOps tools (Git, Agile/Scrum)

Technologies

C, Assembly, I2C, SPI, UART, Micrium, freeRTOS, Linux, Yocto, BLE, Wi-Fi, Git

Responsibilities

Design and develop new firmware for electronic products; maintain and improve existing designs for modularity; create full documentation of design and unit test cases; provide technical guidance and mentorship to junior team members; support validation lab testing; adapt to changing requirements from marketing

Seniority

Mid-Senior, hands-on IC with leadership/mentorship duties

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.