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, German

Job 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

Apply for this position