Embedded Software Engineer

KV Consulting Pvt. Ltd.
Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

ARM Architecture C++ (Programming Language) Communications Protocols Continuous Integration Software Debugging Linux Embedded Software Firmware FreeRTOS Joint Test Action (IEEE Standards) Message Queuing Telemetry Transport (MQTT) Real-Time Operating Systems
+3 more
Systems Architecture Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface

Requirements

Do you have experience in Linux?, 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 developmentWhat 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 clientMust 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 experienceHow to apply

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all