Embedded Software Engineer

YOU ASK:

“Why TRL SPACE?”

Maybe, because history is now and together with you we can change its course. Czech flag on the Moon and our products and services on every continent. This is our vision for 2030. The company was founded with the sole purpose to bring together the best experts, engineers and scientists to the Czech Republic and to work on great things.

Or, because we aim to be a global company which as a system integrator delivers complete missions. We also have our own products which we sell worldwide. And our mission is to make the Czech Republic one of the prime countries within the space industry. We connect industry, academia, and science centres not only from CZ but also from other countries in central and eastern Europe. We are stronger together. We partnered for one common goal: to collect geological data and uncover the unknown about the Moon surface and subsurface. The results of such a joint work will land on the Moon together with the Czech flag. The flag is a symbol representing the fact that countries from central and eastern Europe can do great missions and be part of the Space First League.

YOU ARE INTERESTED IN:

“What are you working on right now?”

We’re a Czech company that supplies satellites and space probes. We design, produce, and assemble them precisely according to the demands of our customers from Europe, Africa, Asia, and Central and Southern America. We work on two EO satellites and one Moon probe. We know how to use state-of-the-art technologies such as additive manufacturing and we integrate these technologies into our products. And that is just a small example of what we do!

YOU WANT TO KNOW:

“What would your job look like?”

Design of embedded software for space applications, including architecture, unit testing and debugging in real hardware;
If the software (desktop/embedded) development is outsourced you are the primary technical point of contact;
Collaboration on system-level architecture and integration of software into spacecraft and ground systems;
Occasional role as Software System Engineer, where you'll oversee and support the integration of electronic systems for the entire mission;
Cooperation with teams across various disciplines (system engineering, hardware, and mission operations);
You collaborate with the other team members to identify requirements for electronic solutions;
You work in projects according to ECSS and our internal project handbook;
You keep deadlines, control outputs and their quality;
You manage the technical aspects of development, qualification and delivery of the assigned system/subsystem from a software perspective;
You are responsible for:
   software engineering development lifecycle and change management process,
   definition, management, tracking and verification of the software requirements,
   operations concept development, technical risk management, interface definition and control - in regards to software,
   test methods and plans for new developments through final product deployment,
   simulations and analysis across system/subsystem software functions;
In collaboration with team members, you develop interface specifications and other design documents;
You oversee and are present during the verification and testing process;
You prepare technical documentation and reports.

YOU FIGURE:

“What do we
expect from you?”

Excellent knowledge of C and/or C++ and strong background in embedded software development;
At least 3 years of experience in embedded software development;
Knowledge of Python;
Experience with a real time operating systems (RTOS);
You are familiar with protocols like I2C, SPI, UART, CAN;
Knowledge of network protocols and standards (TCP);
Ability to read electrical schematics;
Experience with debugging in hardware (debugger, logic analyzer, …);
Ability to prepare technical documentation and reports;
Ability to plan, schedule, coordinate and problem solve effectively;
Ability to manage relationships between the technical team and the customer as well as good communication skills;
You can explain problems and communicate effectively with people outside of your technical focus (System engineer, Mechanical engineer, Customer, …);
Fluent English;
Passion for Space;
Willingness to travel;
Courage to accept responsibility and make decisions;
Working from Brno´s office.

We appreciate finding overlap in any of the following areas:
Experience with development for Embedded Linux;
Experience with desktop software development;
Experience with CI/CD;
Experience with design for safety applications;
Experience with the design of autonomous systems, control systems, etc.;
Experience with FPGAs (VHDL/Verilog/System Verilog);
Previous experience with ESA or space commercial projects.

IN RETURN:

“What can I expect from you?”

Full-time contract and flexible working hours;
Meaningful benefits;
Tasty coffee, time-to-time draft beer, homemade cookies, and BBQ;
Fairness, transparency, responsibility, freedom, and full trust;
Group of people who dare to take risks, are humble, playful, and are not afraid of experiments;
Depending on availability, you can use our electronics lab for your hobby projects (outside working hours and not for commercial purposes);
English lessons with native speakers and other opportunities for further education;
Phone contract including iPhone (we have Android choice, too);
Projects that are beyond belief and customers from Europe, Africa, America and Asia.

YOU RED IT TILL THE END AND YOU LIKED IT:

“What should I do now?”

Take a deep breath and drop us an email. You can attach your CV, send a link to your LinkedIn or just write a few words about yourself whatever you like. You will hear from Jana soon and we will be looking forward to seeing you at a potential interview.