Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
Finding Jobs in Germany
Find a Developer Job: 12 Best Job Sites For Developers