CareerPlanSign in

Software Development Engineer - Connectivity, Emerging Device Software

Bengaluru, Karnataka, IndiaFull-time2026-10-12 → 2026-10-15

Core

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

Role type

Embedded Software Engineer (Firmware)

Builds

Embedded firmware, system architecture, and software for wearable devices

Domain

Consumer electronics / Wearable technology / Embedded systems

Required skills

Embedded firmware development, C/C++, RTOS, embedded Linux, ARM-based platforms, board level debugging, system architecture design, API development, wireless technology integration

Preferred skills

Bluetooth Classic/BLE protocol stacks, wireless sniffers, factory test planning, ARM SOC architecture, mentoring

Technologies

C, C++, RTOS, embedded Linux, ARM, WiFi, Bluetooth

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, collaborate with hardware product teams

Seniority

Mid-level, hands-on IC