C

Embedded Software Developer (Space Domain) for Cybersecurity

Tallinn, Estonia
Category
Software & Data
Job Type
Full-time
Experience
Mid-Level

Job Description

📍 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.

Your main responsibilities will be

  • 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 behavior

  • 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

What we're looking for

  • 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 data sheets, 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

You'll stand out if you have

  • Direct experience with spacecraft or satellite software: flight software, onboard data handling, or ground segment integration in a real program 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

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.”

Why you'll enjoy working at Cybernetica?

We combine meaningful work, talented colleagues and opportunities to grow with benefits that support your wellbeing and work-life balance.

Global impact

Build technology and solutions used by customers in more than 30 countries worldwide.

Keep learning

Grow your skills through professional training, conferences and opportunities to learn from experienced colleagues.

Flexible office arrangement

Enjoy flexible working arrangements that support both collaboration and work-life balance, depending on your role.

Benefits that matter

Get support for work-related equipment, business travel expenses and our employee referral program.

Your wellbeing matters

Enjoy 5 additional paid health days per year, sports and wellness benefits, and opportunities to recharge.

Great people, great teamwork

Join a team of over 200 colleagues across Tallinn and Tartu, where collaboration, knowledge sharing and problem-solving are part of everyday work.

Apply today

Supporter of National Defence
Attractive Employer 2023
Mental Health Supportive Employer

Skills & Technologies

cybersecurity

Get new Software & Data jobs in Estonia by email

Once a week. Change countries or roles

Company Info

C

Cybernetica

Builds secure data exchange platforms, digital identity systems and maritime surveillance infrastruc...

Industries
CybersecurityQuantum Technology
Founded1997
Company Size51-200
HeadquartersTallinn, Estonia

More roles at Cybernetica

Similar roles