๐ Tallinn / Tartu, Estonia

We are looking for a Embedded Software Developer to join a cross-functional team building a cyber security module for spacecraft on commercial space hardware and a commercial RTOS. You'll work daily with the Product Owner, Product Analyst, Space Systems Integrator, and Test Engineer from early discovery through flight.
You own the onboard software. Design and build flight-grade software around proven algorithms: data paths, drivers, fault-tolerance/fail-safe behaviour, and a long-term update mechanism for an untouchable device.
Designing and building the module's onboard software for resource-constrained hardware under real-time constraints, incl. porting the proprietary algorithms to the target module and RTOS
Designing and building the traffic interception and filtering data paths inside and below the OS network stack, and the bus drivers and protocol layers beneath it (CAN, MIL-STD-1553, SpaceWire, Ethernet, CCSDS added as the product grows), built to the Integrator's interface control documents
Implementing fault tolerance as product behaviour
Building the on-orbit update and configuration mechanism
Applying standards-aligned development practices throughout: requirements traceability, design documentation, configuration management, formal code review, and static analysis
Building and maintaining developer-side tooling and working directly with the OS and hardware vendors on BSP issues, driver defects, and performance problems
3+ years of production embedded software experience in C, C++, Ada, or Rust on resource-constrained hardware with real-time constraints
Prior experience in a standards- and regulations-driven environment
Real-time operating system experience used in earnest VxWorks, RTEMS, FreeRTOS, Zephyr, or an in-house RTOS
A solid grounding in low-level networking device drivers, protocol stacks, and how data moves through them
Fault tolerance and resilience design experience in safety-critical systems, watchdog architectures, graceful degradation, safe mode design, and recovery strategies
Disciplined development practices: requirements traceability, configuration management, formal code review; static analysis and on-target unit testing are a plus
Hardware fluency - comfort reading schematics and datasheets, using an oscilloscope and logic analyzer, debugging at the hardware-software boundary
Comfort working day-to-day in a cross-functional product team alongside non-engineers
Direct experience with spacecraft or satellite software: flight software, onboard data handling, or ground segment integration in a real programme context
Familiarity with the communication constraints of the space environment - intermittent contact windows, link budgets, data prioritisation under bandwidth limits, or CCSDS protocol knowledge
A bus or network technology you have implemented or substantially modified yourself: CAN, MIL-STD-1553, SpaceWire, Ethernet, or similar
Experience designing software update and configuration systems for deployments that cannot be patched on demand
Real-time performance engineering on RTOS: ensuring deterministic, bounded worst-case execution (DMA, cache management, interrupt handling, memory management)
Background in cybersecurity or security instrumentation or curiosity about the cybersecurity domain and willingness to grow into it is what matters
Technical leadership or mentorship experience on embedded teams working in regulated environments
To be a part of different exciting Cybersecurity Space Domain Projects
Supporting and motivated team
Flexible working arrangements
Possibility to attend work-related conferences or trainings of your own choice
Wide range of company benefits (paid health days, sports allowance, massage in the office, different events etc)
Private office space in Tartu or Tallinn



We value an atmosphere of learning, collaboration and proactive problem solving, paying great attention also to work-life balance.




Sander Valvas, Head of Department
โJoin our team of experts to make the cyberspace more safe!โ

Oliver Vรครคrtnรตu, CEO
โWe have crafted a culture in Cybernetica that is supportive, inclusive and equal.โ
Our Senior Recruiter Liis will be happy to answer your questions.