Job
In this role, you will develop firmware for IoT devices and mechatronic systems, work on hardware-software integration, and implement digital communication protocols, bringing systems to life while realizing prototypes.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- You write firmware that ends up in real products: IoT sensors, connected devices, mechatronic systems, for clients across energy, industry, mobility, and deep tech.
- You own the full embedded stack: from microcontroller bring-up and protocol implementation to cloud connectivity and a working prototype.
- You bridge hardware and software on projects where both matter, working closely with mechanical engineers, electronics designers, and clients.
- Develop and own firmware for connected devices (ESP32, STM32, Nordic), from first boot to working prototype.
- Implement and debug digital communication protocols (I2C, SPI, UART, CAN, BLE, WiFi, NB-IoT) across client projects.
- Integrate embedded systems with cloud backends and APIs.
- Collaborate directly with hardware engineers on bring-up, validation, and hardware-software integration.
- Set up development environments and tooling (Linux, Docker) that the wider project team can build on.
Our expectations of you
Qualifications
- Strong C/C++ skills for embedded systems; you're comfortable writing production firmware, not just examples.
- Working knowledge of digital protocols (I2C, SPI, UART, CAN) and wireless connectivity (BLE, Wi-Fi, NB-IoT).
- Comfortable in a Linux development environment—you set it up and maintain it.
- Ability to work independently across hardware and software boundaries.
- Nice to have: Python for test scripts or automation tooling.
- AWS or other cloud setup for IoT data pipelines.
- Docker for the development environment or build tooling.
- Eagerness to learn new tools and approaches.
- Comfort with ambiguity; hardware projects rarely go exactly to plan.
- Ability to work independently while staying connected to the team across offices.
Experience
- Hands-on experience with microcontrollers (ESP32, STM32, Nordic, or similar).
- PLC programming or industrial automation experience.
What we offer
- You'll own real products, not tickets.
- You'll be the firmware lead on client projects, from the first firmware to a working connected prototype.
- Hardware and software, together.
- You won't be siloed in a software team.
- You'll sit next to the mechanical and electronics engineers and work across the full system.
- Variety over repetition.
- Our projects span energy, mobility, industry, and deep tech.
- No two projects use the same tech stack.
Topics you will work on
Job locations
About your employer
Voxdale GmbH, based in Berlin, is a renowned company specializing in design and engineering services. Together with its clients, the company develops hardware products and industrial systems, providing solutions from the concept phase to production readiness. Voxdale operates across various industries, including medical technology, industry, energy, e-mobility, and deep tech.
- Established Company
- Industry, Production
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...