Embedded Linux Developer 100%
Miromico
Zürich, Switzerland
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Zürich, Switzerland
Tech stack
LTE (Telecommunication)
Booting (BIOS)
C++
Software Debugging
Linux on Embedded Systems
Ethernet
Firmware
Python
Linux Security Modules
Radio-Frequency Identification
LoRaWaN
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
GIT
Yocto
Information Technology
U-Boot
Docker
Job description
- Development, configuration, and maintenance of embedded Linux distributions (Yocto-based)
- Integration and customization of BSPs, device trees, bootloaders, and kernel modules
- Development of system services, build pipelines, and firmware update mechanisms (including OTA)
- Low-level software development and driver integration
- Debugging of embedded systems (UART, SPI, I2C, networking, power profiling)
- Support in gateway development (security, networking, field testing, RF systems)
- Creation of documentation and support for internal teams and customers, * Work on challenging and forward-looking IoT and embedded systems
- Direct collaboration with experienced experts and international customers
- Flat hierarchies and short decision-making paths
- Room for your own ideas and technical development
- Modern work environment in the center of Zurich
Applicants without a valid Swiss work permit or EU citizenship unfortunately cannot be considered.
Requirements
Do you have experience in Python?, Do you have a Master's degree?, * Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field
- Solid experience with embedded Linux systems (Yocto preferred)
- Knowledge in:
- Kernel configuration and device tree customization
- systemd, U-Boot, build systems, cross-compiling
- C/C++ and Python
- Git and CI/CD pipelines
- Experience with industrial communication and IoT technologies (e.g., Ethernet, LTE/NB-IoT, LoRaWAN, mioty, BLE) is an advantage
- Experience in Linux security, TPM, Secure Boot, or container technologies (Docker/Podman) is a plus
- Independent and structured working style, with enthusiasm for interdisciplinary collaboration
- Excellent German and English skills