I am looking for: Embedded Software Engineer
Bangalore | On-site
KV Consulting
We're looking for an Embedded Software Engineer to join our Bangalore delivery team supporting a DACH-based enterprise client in the embedded / IoT space. Demand for embedded engineers across European industrial and IoT companies is growing fast — this is a great opportunity to work on cutting-edge firmware projects with direct client interaction in German.
Experience: Multiple positions with various Experience levels with embedded software development
What You'll Do
- Develop and maintain embedded firmware and software for industrial or consumer devices
- Work with microcontrollers (ARM Cortex, STM32, ESP32 or similar)
- Interface with hardware teams on bring-up, debugging, and integration
- Write drivers and communication protocols (UART, SPI, I2C, CAN, MQTT, BLE)
- Contribute to system architecture and technical documentation
- Communicate directly with German-speaking stakeholders at the DACH client
Must Have
- Strong C / C++ skills for resource-constrained environments
- Experience with at least one major MCU family (ARM Cortex-M, STM32, ESP32)
- RTOS experience (FreeRTOS, Zephyr, or similar)
- Communication protocols: UART, SPI, I2C, CAN
- Debugging tools: JTAG, logic analyzers, oscilloscopes
- German B2+ (required for client interaction)
- English B2+
Good to Have
- DACH project experience
- Linux-based embedded systems
- CI/CD for embedded
- MQTT / BLE experience
Work Location: On the road