Embedded Linux Software Architect - NanoAvionics

Check-in is open for Newspace 3.0

Be part of the future with us!

Register now for our online product launch event on May 23rd.

Embedded Linux Software Architect

  • Location


  • Department

    Software Engineering

  • Type


Embedded Linux software team is seeking a highly skilled and experienced Software Architect to join a unique team which helps to interface customer payloads with the KNA platform. As a part of this team, you will be responsible for programming 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 Embedded Linux Software Architect, you will:

  • Lead the design and architecture of embedded Linux-based systems, ensuring alignment with project requirements and constraints. 
  • Suggest how to optimize existing flight software to ensure optimal performance and reliability. 
  • Participate in the development process of new features and drivers for space-tech devices and sensors. 
  • Stay up to date with industry standards and technologies. 
  • Collaborate with clients and engineers from other departments to provide technical support. 
  • Participate in software design meetings, contributing to the development of efficient and reliable systems. 
  • 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 loader to effectively manage and configure the system’s boot process. 
  • Proficiency in C/C++ programming for embedded systems. 
  • Experience on elicitation and writing requirements 
  • Tradeoff analysis  
  • Writing design documentation 
  • Strong problem-solving and troubleshooting skills. 
  • Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams and stakeholders. 
  • Fluency in English, both written and verbal. 


We ensure

    Creating innovation without engaging in repetitive production.
    Result-oriented working hours with the possibility to work remotely.
    Possibilities to cooperate with industry giants such as SpaceX and NASA.

We offer

    More than 75% of our leadership has developed within the company and more than 12% of employees have expanded their expertise through horizontal moves.
    Workshops, global conferences and industry meetups.
    From airsoft, motorsports to a pilot club - numerous interest groups based on team hobbies.

We provide

  • Private health insurance (after a year)
  • Quarterly budget for sports of your choice
  • One fully compensated volunteering day per year
  • Employee referral program
  • 2 fully compensated sick leave days per year

People who are currently working in this position came from the industries
  • IT Services and IT Consulting
  • Automation Machinery Manufacturing
  • Consumer Electronics
People who are currently working in this position previously fullfilled these roles
  • Lead Software Engineer
  • Senior Embedded Software Engineer

    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