Software Engineer

What you’ll work on

As our Software Engineer you’ll work on a custom embedded platform, built to interconnect satellite or drone components using a variety of data protocols.

Your job will be to develop Python software that exchanges data through different ports and make it accessible with a simple GUI for configuration, control, and test sequences.

Your mission will include

  • Participation in high level software architecture definition.
  • Derivation of verifiable software requirements from the system requirements
  • and the user needs.
  • Developing and maintaining software for embedded systems.
  • Programing in Python and Integration of existing libraries (including C/C++
  • toolchains).
  • Performance optimization of the SW chain (throughput, latency, queueing).
  • Creation of a service layer with an API and multiple user end points (web GUI, external tools, custom databases).
  • Maintaining the contract between the high-level SW (this role) and the low-level/embedded SW (separate external team) – review and integrate their deliveries.
  • Documenting your work clearly and concisely in English.

What you bring

  • 3 + years of experience in software development
  • Advanced experience in Linux and Python
  • Be familiar with web technologies (e.g. Rest API, Django, Flask)
  • Experience with front-end development (to build a simple GUI)
  • Basic understanding of C or C++ (for code reviews)
  • Writing tests, debugging, troubleshooting, and following coding standards
  • Ability to combine a developer’s perspective with an architectural one and
    solve problems practically, from design to deployment
  • Ability to design system architecture and select appropriate technologies
  • Understanding of the driver overlay and the Linux userspace
  • You’re detail-oriented and can think across software and hardware boundaries
  • Big plus is interest in data interfaces like RS232/422/485, CAN, I2C, SPI,
    Space Wire

Why join us

We aim to be a global company delivering complete space missions — from concept to orbit.

As our Software Engineer, you’ll have the opportunity to:

  • Shape our technical direction and work on real space or drone missions
  • Work on projects that have global impact
  • A fast-growing Czech company with long-term missions and global ambitions
  • Join a supportive, open environment where your ideas matter and your impact is visible
  • Work with a team of 50+ engineers and space professionals sharing the same passion for building what flies
  • New modern offices, great coffee, occasional office refreshments or team barbecues

Hiring process

1

Intro call with HR (online)

An online introduction with HR where we share the basics about the role and the company, and align expectations on both sides.

2

Interview with HR Manager/Team leader

You’ll talk to the people you’d work with (including your future manager) and dive into the tech and how you think.

Get in Touch With us

Milica Djoric

Milica Djoric

Recruiter

LinkedIn profile
Location

Brno, Czech Republic

Team

Engineering

Employment type

Full - time

Apply now