CareerPlan

Senior Embedded Software Engineer

Bengaluru East, Karnataka, IndiaFull-time2026-09-07 → 2026-11-10

Core

Lead firmware architecture and development for safety-critical gas detection instruments and sensors, ensuring reliability and scalability across the product lifecycle.

Role type

Senior IC embedded software engineer (firmware)

Builds

Gas detection instruments, sensors, and accessories for worker safety and remote management

Domain

Industrial safety / Embedded systems

Required skills

C programming, embedded driver development, real-time systems, subsystem architecture, hardware integration, debugging, CI/CD, static analysis, unit testing

Preferred skills

Low-power device optimization, wireless protocols (Bluetooth, Wi-Fi, LTE, LoRa), safety-critical application experience, legacy product support

Technologies

C, I2C, SPI, UART, ADC, PWM, CI/CD, static analysis tools

Responsibilities

Own firmware architecture including module partitioning and interfaces; define and trace firmware requirements; design and implement complex drivers and middleware; test firmware/hardware integration and debug issues; optimize performance, power, and memory; mentor engineers and lead technical initiatives

Seniority

Senior, hands-on IC with technical leadership