Skills
- Degree in Computer Science , Electrical Engineering , Mechatronics or Embedded Systems Engineering
- Knowledge of microcontroller systems (e.g. ARM, STM32, ESP32)
- Understanding of circuit diagrams & electronics
-
C/C++, Rust, Python
Responsibilities
Software Development
- Resource-optimized programming with low memory usage and minimal power consumption
- Developing firmware and drivers for sensors, actuators, displays, motors, etc.
- Writing code in C, C++, Rust or Assembler for microcontrollers and SoCs
Hardware Integration
- Contributing to prototype development and commissioning
- Working with circuit diagrams and datasheets for hardware control
Pro & Contra
- High demand & strong future prospects
-
Technical depth & variety
- High time pressure in product cycles
- Embedded developers often work on hardware-related projects with fixed deadlines (e.g. product launch, mass production).
Interfaces
- Hardware Developers
- System Architects
Special Abilities
- Analytical thinking
- Enthusiasm for technology
- Independence