Embedded Software Engineer

Company Details

With over 120 missions under the teams’ belt and core smallsat technologies developed in-house, NanoAvionics is a go-to expert taking care of every smallsat mission-related aspect on the ground, at the launch site, and in space.

We have a new position in UK– Embedded Software Engineer. Our Software team is looking for a self-reliant and experienced professional to join a unique team that designs, builds, and launches nano-satellites to space for the customers worldwide. As a part of this team, you will be responsible for programming of embedded systems (embedded Linux processors and microcontrollers) for small satellites, developing new products and interacting with unique space industry devices for specific missions and working together with a youthful team of professionals from different engineering fields.

As we say… One mistake, and you have a brick in space. Not scared? Let’s rocket quality standards to the sky (literally).


  • Maintain current flight software,
  • Add new features and implementing drivers for space-tech devices and sensors,
  • Support clients and engineers from other departments,
  • Participate in software design meetings,
  • Write excellent documentation, high-quality code and extensive tests to make sure our CI system busy 24/7


  • Minimum two years of experience in programming embedded systems in embedded systems
  • Knowledge of electronics
  • Experience with Embedded Linux
  • Good English language knowledge
  • Degree in engineering and experience with microcontrollers, Linux kernel, SPI, I2C, UART, CAN, USB interfaces, will be considered as a plus.


  • Flexible work hours and possibility to work remotely
  • Competitive salary
  • Health Insurance
  • Pension scheme
  • Workshops, global conferences, industry’s meetups and trainings of your choice (doesn’t matter if you want to be like Han Solo or Luke Skywalker, just tell us which skills you wish to boost)
  • Valuable experience in a dynamic environment
  • Interesting professional challenges and opportunities for improvement
  • Collaborative, engaged, smart and supportive colleagues
  • busy 24/7

Tagged as: electronics, embedded systems, C/C++ embedded programming

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter