CareerPlan

Software Development Engineer - Connectivity, Emerging Device Software

Bengaluru, Karnataka, IndiaFull-time2026-10-27 → 2026-11-10

Core

Design, develop, and verify firmware and system architecture for embedded systems in next-generation wearable devices and smart glasses.

Role type

Embedded Software Engineer (Wearables)

Builds

Embedded firmware, system solutions, and device software for consumer wearables

Domain

Consumer Electronics / Wearable Technology / Embedded Systems

Required skills

Embedded firmware development, C/C++, Embedded Linux, Android systems, ARM-based platforms, Board level design, WiFi, Bluetooth

Preferred skills

Bluetooth Classic/BLE protocol stacks, Wireless sniffers, Factory test planning, ARM SOC architecture, Mentoring

Technologies

C, C++, Linux, Android, ARM, WiFi, Bluetooth, Ellisys

Responsibilities

Design and develop firmware for embedded systems, Investigate and prototype new system solutions, Participate in design reviews and API development, Debug and bring up software for beta and production, Collaborate with hardware product teams

Seniority

Mid-Senior, hands-on IC