Senior Embedded Linux Engineer - NanoAvionics

Senior Embedded Linux Engineer


Vilnius/ Kaunas (Lithuania)


Software Engineering

The software team are seeking a highly skilled and experienced Senior Embedded Linux Engineer to join a unique team which designs, builds, and launches satellites to space for customers worldwide. As a part of this team, you will be responsible for programming of Embedded systems for satellites, developing new products and interacting with unique space industry devices for specific missions, working together with a youthful team of professionals from different engineering fields. If you have a strong background in embedded Linux systems programming, excellent problem-solving skills, and a passion for cutting-edge technologies, we want to hear from you. 

As Senior Embedded Linux Engineer, you will:

  • Maintain and optimize existing flight software to ensure optimal performance and reliability.
  • Add new features and implement drivers for space-tech devices and sensors, staying up to date with industry standards and technologies.
  • Collaborate with clients and engineers from other departments to provide technical support and resolve software-related issues.
  • Participate in software design meetings, contributing to the development of efficient and reliable systems.
  • Mentor and coach junior team members, providing guidance and support in their professional growth.
  • Provide technical strategy support, helping the team make informed decisions aligned with the organization’s objectives.
  • Write comprehensive documentation, produce high-quality code, and conduct extensive testing to ensure continuous integration system availability.

We expect you to have:

  • 5+ years of experience in embedded systems development, with a strong focus on Linux.
  • Expertise in Linux kernel development, including device drivers, file systems, and memory management.
  • Familiarity with Yocto Project or other build systems for embedded Linux.
  • Experience with high-speed inter-process communication (IPC) and integration of new IPC protocols.
  • Knowledge of FPGA IP Core integration and utilization within embedded systems.
  • Experience with the U-Boot Bootloader and Linux boot processes.
  • Proficiency in C/C++ programming for embedded systems.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
  • Fluency in English, both written and verbal.


  • Starting from 3500 to 5500 euros gross/ a month
  • The final offer will depend based on the level of competencies and experience
  • Flexible work hours and possibility to work remotely
  • Quarterly budget for sports – you choose and we got you covered
  • Snacks in the kitchen to fuel your productivity
  • Paid days off if you are not feeling well
  • Workshops, industry related trainings or meetups (doesn’t matter if you want to be like Han Solo or Luke Skywalker, just tell us which skills you wish to boost)
  • Bike shed, shower, table tennis, mini-football and company merch (the basics, but nice to have)
  • Oh, did we mention space? Possibly it’s your once-in-a-lifetime chance to launch your creations to space!

    I would like to receive up-to-date information about NanoAvionics products and industry news. No more than two emails per month, you can unsubscribe any time.
    I understand, that NanoAvionics can store and analyze data entered in this form along with my browsing activities in order to fulfill my request and/or provide an improved user experience. Read our privacy policy

    0 500