Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 50.000 to 70.000€ gross/year
- Location
- Dusseldorf
- Working Model
- Hybrid, Onsite
Job Summary
You develop firmware in C for BRAIN and NODE modules, design BLE interfaces, interact with third-party devices via various protocols, and handle diagnostics and debugging on prototypes.
Job Technologies
Your role in the team
- You will further develop our firmware in C for BRAIN- and NODE modules (ESP32-S3, FreeRTOS/ESP-IDF) and help shape how it will look in five years.
- You design our BLE interfaces between modules and app.
- You enable third-party devices to communicate: heating systems, batteries, inverters, and sensors from reputable manufacturers via CAN, RS-485/Modbus, and VEDirect.
- You are responsible for OTA updates, diagnostics, and logging for a growing fleet of devices in the field.
- You debug hardware-related issues directly on the prototype together with our electronics team (Logic Analyzer, Oscilloscope, Bring-up).
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Excellent knowledge of C for microcontrollers (showcase projects from practical experience).
- Familiar with common bus and communication protocols (UART, SPI, I²C, CAN, RS-485).
- Proficient in Git and structured working methods (Code Reviews, Version Control).
- At least C1 proficiency in German.
Experience
- At least 3 years of professional experience in embedded software development, ideally 5-10 years.
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience.
- Experience with ESP32, STM32, or comparable MCUs and an RTOS (FreeRTOS, Zephyr, or similar).
- Good experience with Bluetooth (BLE): GATT, Advertising, Pairing.
This text has been machine translated. Show original
What we offer
- Fully equipped electrical engineering laboratory with all instruments and manufacturing machines, also available for your private projects.
- No boring office job, lots of test drives with yachts and campers as well as client visits.
- A personal MacBook.
- Training opportunities provided by experts (coaching from external service providers).
- Flexible working hours and home office share.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
Revotion GmbH
Revotion GmbH, a technology company based in Düsseldorf, connects mobile recreational vehicles and boats, allowing them to be controlled via an app or display. Their system integrates functions such as heating, lighting, batteries, tanks, and sensors into a modular solution. The company targets both end customers and manufacturers of series vehicles.
Description
- Company Type
- Startup
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication