Software Engineer (Python/Linux)
TRL Space
Software Engineering
Brno, Czechia
About TRL Space
We’re building the next generation of small satellites — and preparing everything needed to operate them in orbit.
To strengthen our Electro & Software team, we’re looking for a Software Engineer who will build applications running on embedded Linux platforms that connect satellite subsystems via multiple data interfaces.
What you’ll work on
You’ll work on a custom embedded platform, built to interconnect satellite 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
- Developing and maintaining software for embedded systems
- Working on middleware for data interfaces
- Implementing and testing custom data protocols used in satellite components
- Occasionally diving into low level codes
- Designing software architecture and writing test plans/procedures
- 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.RestAPI, Django, Flask)
- Experience with front-end development (to build a simple GUI)
- Basic understanding of C or C++
- 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
- 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, LVDS
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 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
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.
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
Brno, Czech Republic
TeamEngineering
Employment typeFull - time
Apply now




