Your mission
With thousands of satellites in orbit, providing us with critical services like telecommunications, geolocation and meteorology, ensuring their safety and the long-term sustainability of the space environment is at the core of our mission. Vyoma's vision is to build Europe's first sovereign space surveillance solution that will be capable of mapping all centimetre-scale space objects orbiting in low-Earth orbit (LEO).
Our growing Space Programme Team is looking for an Embedded Software Engineer ready to take on the challenge of building the edge processing that will be deployed on-board our own satellite constellation to process the data by our in-orbit, surveillance sensors. If you are a Computer Scientist/Software/Electronics Engineer, passionate about space, looking for a new challenge, this position is for you!
What you will focus on
As part of an International and ambitious team, you will be involved in the development of edge processing applications on the latest Xilinx Multi-Processor System-on-Chip (MPSoC) devices.
Your responsibilities include:
This position is based in Munich. We are looking forward to meeting you!
Our growing Space Programme Team is looking for an Embedded Software Engineer ready to take on the challenge of building the edge processing that will be deployed on-board our own satellite constellation to process the data by our in-orbit, surveillance sensors. If you are a Computer Scientist/Software/Electronics Engineer, passionate about space, looking for a new challenge, this position is for you!
What you will focus on
As part of an International and ambitious team, you will be involved in the development of edge processing applications on the latest Xilinx Multi-Processor System-on-Chip (MPSoC) devices.
Your responsibilities include:
- Implement robust, high-performing Edge Compute solutions for the acquisition, monitoring, processing, compression, encryption and storage of payload data;
- Collaborate closely with our Product Managers, Mission Architects, Data Engineers, and QA, participating constructively in requirements analysis and design discussions;
- Select and integrate the most suitable technologies and frameworks for an efficient and dependable implementation within the constrained on-board resources;
- Define logical, electrical and application programming interfaces together with colleagues and suppliers, so as to implement a comprehensive Payload Concept of Operations (CONOPS)
- Produce high-quality code that conforms to the design and functional requirements; including validation plans to ensure that code is fully unit-tested before integration;
- Collaborate with our CyberSec Engineers to ensure our embedded Linux builds are hardened without sacrificing the performance and capabilities required;
- Support the Assembly, Integration and Test (AIT) campaign of our satellites, following on any non-conformances, and supervising any anomaly resolution;
- Liase with our Space Programme Team, to ensure compliance of our mission with systems engineering, product assurance and quality standards;
- Perform thorough and thoughtful code reviews for other engineers on your team.
This position is based in Munich. We are looking forward to meeting you!