Embedded Linux Engineer
Role details
Job location
Tech stack
Job description
As an Embedded Linux Engineer, your mission will be to design, bring up, and maintain robust Linux-based systems on advanced embedded platforms. You will be responsible for the complete Linux lifecycle on Cortex-A SoCs and AMD Versal FPGA-based platforms, ensuring reliable boot, configuration, update, and long-term maintainability of our embedded products.
You will work closely with hardware, FPGA, and software teams to transform new platforms into production-ready Linux systems., * Bring up Linux on embedded platforms based on ARM Cortex-A and AMD Versal architectures
- Configure, build, and customize bootloaders (e.g. U-Boot) and Linux kernels
- Design and control the boot sequence, from power-on to user space
- Integrate and configure device trees, drivers, and board support packages (BSPs)
- Set up and maintain build systems (Yocto, Buildroot or similar)
- Define and implement flashing and deployment procedures
- Design and maintain robust software update mechanisms (field updates, rollback strategies, etc.)
- Debug low-level boot and runtime issues (bootloader, kernel, root filesystem)
- Collaborate with hardware and FPGA teams during board bring-up and validation
- Produce clear technical documentation for systems, processes, and procedures, You will be part of one the fastest-growing start-ups in Spain with global reach along getting into the challenging world of New Space & Telecommunication.
Our culture is based on embracing openness by welcoming multicultural talent, being respectful with everybody and being open to exchange ideas. We are also committed to a healthy lifestyle by helping our team balance their work and personal life and also by providing them facilities for healthy habits.
We are a driven team with big goals, that seek for people who are genuinely passionate about their work and that also want to keep learning and getting better personally and professionally!
Requirements
- Bachelor's or Master's degree in Computer Engineering, Telecommunications, Electronics, or similar
- 3+ years of experience working with Embedded Linux
- Proven experience bringing up Linux on embedded ARM platforms
- Linux kernel configuration and compilation
- Bootloaders (U-Boot or equivalent)
- Device Tree
- Cross-compilation toolchains
- Experience with Yocto, Buildroot, or similar embedded Linux build systems
- Understanding of boot processes, memory layouts, and storage technologies (eMMC, QSPI, SD, etc.)
- Experience with flashing tools and boot media
- Comfortable working in a Linux development environment
- General knowledge of IP networking and Linux network configurations
- Experience working with GIT repositories
- Good debugging skills at system and low-level software level
- Ability to work autonomously and take ownership of complex technical topics
- Good written and spoken English
NICE TO HAVE
- Experience with AMD Versal or Xilinx SoC/FPGA platforms
- Knowledge of secure boot, chain of trust, and image signing
- Experience designing OTA or field update systems
- Familiarity with real-time or performance-critical Linux configurations
- Basic knowledge of FPGA workflows and HW/SW co-design
- Experience with CI/CD for embedded systems
- Exposure to industrial, automotive, aerospace, or safety-critical environments
- Contributions to open-source projects related to Embedded Linux
Benefits & conditions
- Full time permanent Contract
- Hybrid Work Model ?
- Schedule flexibility
- Flat and transparent organizational structure
- Buddy Program to help you with your integration during your first month ?
- Flexible compensation package: Tax benefits with ticket restaurant, transportation and kindergarten, training programs.?
- We promote good physical and mental health, with a Health insurance, Fresh fruit in the office and the possibility of sharing the cost of bicycle transport or gyms.??
- Work in a dynamic, multidisciplinary and multicultural environment that will allow you to boost your professional career ?
- To be part of a strong, international, friendly and motivated team, where you can progress both personal and professionally ?
- The chance to be part of one of the most exciting and disruptive space projects in Europe ?