Job
- Level
- Senior
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Karlsruhe
- Working Model
- Onsite
Job Summary
In this role, you will develop firmware for embedded systems and IoT solutions, implement communication protocols, collaborate closely with hardware and backend teams, while also mentoring junior developers.
Job Technologies
Your role in the team
- Development and maintenance of firmware for embedded systems (ESP32, ARM-based MCUs)
- Design and implementation of IoT solutions (e.g., WLAN, BLE, MQTT, OTA updates)
- Definition and further development of firmware architectures and software designs
- Integration of peripherals (UART, SPI, I2C, CAN, ADC, etc.)
- Implementation of communication protocols (e.g., MQTT, HTTP, BLE)
- Development of low-power and real-time capable applications
- Ensuring code quality, testing, and validation
- Conducting code reviews and technical coordination within the team
- Support in error analysis and debugging (hardware/software)
- Close collaboration with hardware development, backend, and production
- Support in transitioning prototypes to mass production
This text has been machine translated. Show original
Our expectations of you
Education
- University or college degree in electrical engineering, technical computer science, or a related field
Qualifications
- Very good knowledge of C/C++ for microcontrollers
- Good knowledge of communication protocols and IoT architectures
- Structured and independent way of working
- Knowledge in Security (TLS, Secure Boot, Flash Encryption)
- Knowledge of Python or toolscripting for test automation
- High degree of independence and structured working approach
- Analytical thinking and problem-solving skills
- Ability to work in a team and willingness to share knowledge
- Ability to communicate technical topics clearly
Experience
- Several years of experience in Embedded Firmware Development
- Experience with ESP32 or comparable IoT platforms
- Experience with RTOS (e.g., FreeRTOS)
This text has been machine translated. Show original
What we offer
- Assumption of technical responsibility for firmware components
- Participation in architecture decisions
- Support and mentoring of junior and mid-level developers
- Development possible towards Firmware Lead / Technical Lead
- Technology that is fun
- 30 vacation days per year
- Company pension scheme
- Flexible working hours
- Professional and relaxed working atmosphere
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Mylaps
MYLAPS is a globally operating company in the field of sports technology based in Haarlem. It offers solutions and services for timing, results presentation, and performance analysis for both competitions and training. MYLAPS collaborates with organizers, timers, athletes, and partners worldwide.
Description
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Sports, Leisure