Embedded Software Engineer - NanoAvionics

Embedded Software Engineer

  • Location

    Vilnius / Kaunas, Lithuania

  • Department

    Software Engineering

  • Type

    Full-time

NanoAvionics is one of the leading small satellite manufacturers in Europe and the only well-funded aerospace company in Lithuania. With teams across Europe and North America, we have successfully delivered more than 70 satellite missions and continue pushing the boundaries of the commercial space industry.

 

We are looking for a motivated and self-reliant Embedded Software Engineer to join our Flight Software team. You will contribute to the development of embedded systems powering real satellites launched into orbit for customers around the world.

 

In this role, you will work closely with hardware, systems, and test engineers to design and develop reliable software for mission-critical systems. From low-level drivers to flight logic and testing infrastructure — your code will literally go to space.

 

As we say: one mistake, and you have a brick in space. Sounds exciting? Then help us push quality standards beyond Earth’s atmosphere.

As Embedded Software Engineer, you will:

  • Develop and maintain embedded flight software for satellite systems
  • Implement new features, drivers, and integrations for space-grade devices and sensors
  • Work with RTOS-based systems and low-level communication interfaces
  • Collaborate with engineers from software, electronics, systems, and testing teams
  • Participate in architecture and design discussions
  • Write clean, maintainable, and well-tested code
  • Contribute to automated testing and CI/CD infrastructure
  • Create and maintain technical documentation

We expect you to have:

  • 2+ years of experience developing embedded software in C and/or C++
  • Experience working with microcontrollers and embedded hardware
  • Good understanding of electronics fundamentals
  • Experience with RTOS-based systems
  • Understanding of communication protocols such as SPI, I2C, UART, CAN, or USB
  • Ability to debug hardware/software interactions
  • Good English communication skills
  • Ability to work independently and take ownership of tasks

Nice to have: 

  • Experience with STM32 microcontrollers and STM32 HAL libraries
  • Experience with embedded Linux environments
  • Familiarity with CI/CD pipelines and automated testing
  • Knowledge of scripting languages such as Python
  • Experience with version control systems (Git)
  • Degree in Electronics, Software, Computer Engineering, or related field
  • Interest in aerospace or mission-critical systems

Salary

  • Salary starts from 3300 to 4500 gross/per month
  • The final offer will depend on the level of competencies and experience

PERKS & BENEFITS

We ensure

cubesat-assembly-nanoavionics
  • 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
  • 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
  • Opportunity to participate in KONGSBERG annual Share Program
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