Embedded Linux Engineer
WHO ARE WE?
Sateliot is a Barcelona-based Startup in the New Space sector, becoming the first satellite telecommunications operator that will provide global and continuous connectivity to all the elements that will make up the massive Internet of Things (IoT) universe under the 5G protocol.
In order to do so, Sateliot is launching a constellation of last generation nanosatellites, located at low altitude that act as mobile towers. Sateliot is the perfect complement for large telecommunications companies by providing them with the necessary infrastructure where terrestrial technologies do not arrive.
YOUR MISSION
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.
YOUR MAIN FUNCTIONS
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
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
WHAT YOU’LL FIND WHEN WORKING AT SATELIOT:
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!
WHAT DO WE OFFER?
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 🚀
- Department
- Technology
- Role
- Specialist
- Locations
- Barcelona
- Remote status
- Hybrid
Already working at Sateliot?
Let’s recruit together and find your next colleague.