Embedded Linux Software Architect - NanoAvionics

Embedded Linux Software Architect

  • Location

    Vilnius, Lithuania / Hybrid

  • Department

    Software Engineering

  • Type

    Full-time

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. 

Salary:

  • 4800- 6200 euros gross/a month
  • The final offer will depend based on the level of competencies and experience

PERKS & BENEFITS

We ensure

  • FOCUS ON SOLUTIONS, NOT REPETITIONS
    Creating innovation without engaging in repetitive production.
  • PROFESSIONAL AUTONOMY & TRUST
    Result-oriented working hours with the possibility to work remotely.
  • COLLABORATION WITH LEADING GLOBAL SPACE COMPANIES
    Possibilities to cooperate with industry giants such as SpaceX and NASA.

We offer

  • GROWTH OPPORTUNITIES
    More than 75% of our leadership has developed within the company and more than 12% of employees have expanded their expertise through horizontal moves.
  • PERSONAL & PROFESSIONAL DEVELOPMENT
    Workshops, global conferences and industry meetups.
  • TEAM CLUBS
    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
Apply

    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