Job Description
Software Engineer (Senior) - ZAITRA
-
Software Engineer (Senior)
Career Software Engineer (Senior)
Software Engineer (Senior)
ZAITRA, established in 2020, is a startup with a primary emphasis on delivering tailored flight software and cutting-edge AI solutions for space missions. Our endeavours encompass projects for both the European Space Agency and commercial customers.
About the role
As a Software Engineer, you will be responsible for developing and maintaining the software that integrates our AI models into hardware/software solutions deployed onboard spacecraft or satellites. This entails:
-
Designing, implementing, testing, and maintaining our software libraries and products.
-
Optimizing code to run efficiently on low-resource hardware.
-
Establishing and maintaining internal tools and workflows to support our development processes.
-
Collaborating with other teams to ensure seamless integration of AI models with onboard systems.
Required qualifications
-
A technical background in computer science, software engineering, or a related field.
-
Strong knowledge of Python programming.
-
Proven experience with at least one low-level programming language, such as Rust or C++.
-
Hands-on experience in software development, including design, implementation, testing, and debugging.
-
Proficiency in Git (including conflict resolution, rebasing, and writing clear commit messages).
-
Previous experience in creating production-grade solutions (at least through personal or open-source projects).
-
Willingness to learn and improve, especially in embedded development or machine learning.
-
Enthusiasm for space.
What we offer
-
Hybrid work (preferably with at least 3 days a week in our office).
-
Flexible working hours.
-
Modern offices near the center of Brno.
-
Direct impact on the development and direction of products for space missions.
-
Involvement in the development of solutions to be deployed in Earth's orbit and beyond.
-
5 weeks of vacation.
-
Meal vouchers.
-
Team-building activities and company events.
What is nice to have
-
Familiarity with embedded systems or low-level programming.
-
Experience with machine learning, even on personal or experimental projects.
-
Understanding of ECSS standards.
-
Active contribution to open-source projects.
Interview process
-
Submit your CV and short cover letter via email to [email protected].
-
Attend a 30-minute call with the CTO and HR.
-
Complete a short take-home task.
-
Participate in a 60-minute technical screening, including a review of your task.
-
Receive an offer.
Where: Brno
Type: Full time
Contact: [email protected]
×
Contact
Communication all over the world
Your cookie settings
Company Info
ZAITRA
Satellite autonomy solutions reducing mission communication dependency and enabling independent spac...
