Más empleos:
Embedded Software Engineer; Linux
Trabajo disponible en:
08001, Barcelona, Cataluna, España
Publicado en 2026-05-14
Empresa:
Keonn
Tiempo completo
puesto Publicado en 2026-05-14
Especializaciones laborales:
-
Desarrollo de Software
Ingeniero de Software Integrado, Unix, DevOps
Descripción del trabajo
We are seeking a skilled Linux Embedded Developer to design, build, and optimize embedded Linux platforms that power our edge devices and integrated systems. In this role, you will work across the stack—from bootloaders and kernel configuration to device drivers, Linux releases, and user‑space services—while enabling new features for evolving product requirements. The structure and expectations are aligned with the reference role’s clarity and scope, adapted here for embedded Linux.
This is a high level position for people with a valid work permit in Spain / Europe.
- Design, build, and maintain embedded Linux distributions
- Configure and optimize Linux kernels (menuconfig, device tree, defconfigs) and develop/maintain device drivers for peripherals (SPI, I²C, UART, GPIO, PCIe, USB, networking)
- Develop robust user‑space services with systemd integration, logging, and secure update mechanisms
- Implement secure boot and OTA pipelines, including U‑Boot customization, cryptographic signing, fallback/rollback, and artifact management
- Profile and optimize system performance (boot time, memory footprint, CPU/I/O), and implement power‑management strategies
- Integrate with hardware teams to enable seamless HW–SW bring‑up, board validation, and manufacturing test images
- Participate in code reviews, documentation, and continuous integration (Git, Git Lab/Git Hub Actions)
- Support system validation and field diagnostics, including repro steps, log capture, crash analysis (kexec/kdump), and hotfix builds
- Demonstrable 4+ years experience developing for embedded Linux systems (kernel and user‑space)
- Hands‑on experience with Linux kernel configuration, device trees, and driver development
- Solid knowledge of C/C++ for systems programming; scripting with Bash and Python for tooling/automation
- Understanding of networking (TCP/UDP, TLS, DHCP, DNS), secure communications, and over‑the‑air update strategies
- Experience with version control (Git) and agile development practices; strong debugging and problem‑solving skills
- You are a resident of the EU or are in possession of an EU working permit
- Experience with RF/IoT edge devices
- Exposure to security hardening (SELinux/App Armor, sandboxing, secure elements/TPM)
- Knowledge of containerization on embedded (Docker/Podman + systemd‑nspawn/balena) and metrics/logging stacks
- Experience with STM Cortex microcontrollers
- Ability to understand electronic schematics
- Experience with Texas Instruments MSP
430 and Cortex microcontrollers
- Company that designs and manufactures worldwide RFID equipment for the retail sector.
- Young and dynamic work environment.
- New 4000sqm corporate building next to Westfield La Maquinista.
- Support for online training programs.
- Ability to grow in a fast-paced international company.
Tenga en cuenta que actualmente no se aceptan solicitudes desde su jurisdicción. Las preferencias de los candidatos son decisión del empleador o del agente reclutador.
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda:
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda:
Busque más trabajos aquí:
×