Vyoma provides space traffic management that delivers real-time debris detection, collision warnings, and automated avoidance planning for satellite operators. It operates a satellite-based sensor…
Vyoma provides space traffic management that delivers real-time debris detection, collision warnings, and automated avoidance planning for satellite operators. It operates a satellite-based sensor…
DeepTechGovernment and MilitaryInformation TechnologyTransportation
$119M
Open Cosmos
🇬🇧Harwell, GB
Data and AnalyticsDeepTech
$63M
OKAPI:Orbits
🇩🇪Braunschweig, DE
DeepTechHardwareSoftwareTransportation
$21M
Kayhan Space
🇺🇸Broomfield, US
DeepTechTransportation
$11M
VisionSpace
🇩🇪Darmstadt, DE
Data and AnalyticsDeepTechHardwareInformation TechnologyManufacturingProfessional ServicesSecuritySoftwareTransportation
$56K
Your mission
With thousands of satellites in orbit providing 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 capable of mapping all centimetre-scale space objects orbiting in low-Earth orbit (LEO).
To achieve this, we are looking for an experienced
Embedded Engineer
to be the sole technical owner of the embedded software layer within our Payload On-Board Computer (PLOBC) system. This role sits at the critical intersection between physical hardware — electronics and FPGAs — and the application software layer that operates the satellite payload. Without strong ownership here, neither side can function reliably or move quickly.
Key responsibilities
As part of Vyoma you will:
Your profile
Important: Please only apply if you have a valid working permit in Germany (or the EU).
We encourage you to apply even if you do not meet every requirement listed below.
Research shows that some people are less likely to apply for a role unless they meet all the criteria. If this role excites you and you meet most of the key qualifications, we would love to hear from you.
Key qualifications:
Nice-to-haves:
Why us?
We nurture your growth.
Our employees are key to the success of Vyoma, which is why we want you to grow fast and take on greater responsibility. We invest in your development while on the job.
About us
Vyoma is on a mission to solve one of the big issues humanity faces today: the problem of space debris threatening active satellites in orbit. We are building a fleet of space cameras to monitor such space debris. Together with our software suite, we build an accurate catalogue of space objects, automate satellite operations for our customers, and ultimately keep our orbits clean and safe. We are a young and international team of aerospace engineers and software developers, backed by some of the top investors and venture capitalists in Germany.
Our offices are located very centrally in Munich (Bonner Platz). Amongst others, you can expect a great (very international) team atmosphere, highly qualified colleagues, flexible working hours, remote/hybrid work, and a very exciting company vision.
Startup jobs. A lot of them.
Your next opportunity is in here somewhere. Sign up to explore 52,000+ startups and their open roles. No spam. No gamification. Just jobs.
52,000+
Startups
65,000+
Open Roles
1,400+
New This Week
AI Researcher
ContractNew York, US
Contract • New York, US
Product Designer
Full-timeBerlin, DE
Full-time • Berlin, DE
Technical Writer
Full-timeNew York, US
Full-time • New York, US
AI Researcher
Part-timeJerusalem
Part-time • Jerusalem
Machine Learning Engineer
Full-timeTel Aviv
Full-time • Tel Aviv
Data Scientist
Part-timeManchester, GB
Part-time • Manchester, GB
Build, maintain, and evolve the
Yocto-based embedded Linux system
for the PLOBC, including kernel-level work, driver porting, HAL development, and cross-compiling toolchain maintenance.
Own the
embedded software architecture
, ensuring it reflects the needs of the wider system and can be clearly communicated across the team.
Work closely with the FPGA engineer to develop and iterate on
PS ↔ PL interfaces
, and support hardware interface development (SPI, I2C, UART, PCIe, and similar protocols).
Lead
board bring-up activities
and actively debug hardware/software boundary issues using logic analysers, oscilloscopes, and JTAG.
Design and lead the
embedded testing strategy
, including unit, integration, HIL, and FlatSat testing — and build out CI/CD pipelines and automated testing infrastructure.
Drive
standards alignment
(CCSDS, ECSS) within the embedded domain from the start, not as an afterthought.
Own the
low-level application components
that interact closely with hardware, and collaborate with the application software team on integration and design.
Proactively engage with adjacent teams to pull out system-level understanding and requirements, rather than waiting for them to be handed over.
Hands-on experience building and maintaining
Yocto-based embedded Linux systems
— this is the core of the role.
Strong knowledge of the
Linux kernel
, driver development/porting, HAL, boot process, device trees, and BSP development.
Strong working knowledge of
hardware communication protocols
(SPI, I2C, UART, PCIe, and similar) and working knowledge of FPGA-related protocols (AXI, Avalon, Wishbone).
Practical experience with
board bring-up
and hardware debug tools (oscilloscopes, logic analysers, JTAG).
Ability to read and interpret
hardware schematics and datasheets
independently.
Strong proficiency in
C and C++
; experience with Python for tooling, scripting, and test automation.
Understanding of
RTOS concepts and bare-metal programming
, even if Linux is the primary environment.
Experience designing and implementing
testing frameworks
for embedded systems, including HIL or system-level testing.
Demonstrated ability to make sound technical decisions with
incomplete or evolving requirements
.
At minimum
3+ years of experience
, with the maturity to own the embedded domain fully as the sole embedded engineer.
Strong communication skills — able to translate embedded concepts clearly for application and FPGA engineers without assuming shared knowledge.
Adaptable and comfortable in a
startup environment
where priorities shift and roles are broader than a job description.
Experience with
FPGA-based SoCs
, particularly Zynq UltraScale+ MPSoC, and PS ↔ PL interface development (AXI, DMA, etc.).
Background in
aerospace or satellite systems development
.
Knowledge of
radiation effects
on software systems and mitigation techniques.
Familiarity with space industry standards (
ECSS, CCSDS
).
Experience with or genuine enthusiasm to learn
Rust
for embedded development.
Experience building
CI/CD pipelines
for embedded software in resource-constrained environments.
Experience contributing to
application-layer software
beyond the embedded domain.
Experience
mentoring junior engineers
or providing technical direction on a team.
Transparency.
From recruitment to onboarding to a permanent position, you will always know where you stand — with a clear roadmap, timeline, goals, and expectations.
Accountability and Feedback.
Open and direct communication is crucial to individual and team success. We encourage people to speak up and maintain flat hierarchies.
Your time is valuable.
Work should not trump private life, which is why we offer 30 days of holidays, the possibility to work from home, and flexible working hours.
The perks.
Effort should be compensated appropriately — we offer a competitive salary, a private pension plan, transportation allowances, 5 days of paid sick leave for childcare per year for all parents, and other benefits.
We are all social animals.
We don't just work hard — we know how to have fun together during our weekly Happy Hours and Game Nights.