Spacecraft Embedded Software Engineer: Flight & SDR

Baryonic Space

Çankaya

On-site

TRY 300,000 - 420,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Fuel support
Opportunities for growth

Job summary

Baryonic Space is seeking an Embedded Software Engineer in Ankara, Turkey to design, implement, and validate spacecraft flight and payload software. You will work across bare‑metal, RTOS, and Linux environments, enabling robust, testable, and maintainable embedded solutions for space systems.

The role emphasizes low‑level development, hardware interaction, debugging, and comprehensive verification workflows, with collaboration across hardware, FPGA, RF, and systems teams.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • 2+ years of professional embedded software development experience in C/C++.
  • Strong experience with embedded Linux environments and Linux-based development workflows.
  • Experience with CMake, Make, and build system design.
  • Proficiency with gdb and valgrind for debugging and performance analysis.
  • Experience with Git and CI/CD workflows.
  • Experience performing unit, integration, and system-level testing, including HIL/SIL environments.
  • Hands-on experience working with hardware and performing board bring-up and debugging.
  • Understanding of digital communication protocols (RS232/485/422, I2C, SPI, CAN, Ethernet).
  • Experience with ARM-based embedded systems and microcontroller platforms.
  • Working knowledge of bootloaders and embedded boot sequences (FSBL, U-Boot).
  • Familiarity with DMA-based data movement and memory architecture in embedded systems.
  • Proficiency in Python for scripting and test automation.

Responsibilities

  • Develop and maintain embedded software in C/C++ for spacecraft flight and payload subsystems.
  • Support payload software development for SDR-based systems using libiio and Linux userspace frameworks.
  • Implement device drivers, middleware, and application-layer logic across bare-metal, RTOS, and Linux environments.
  • Design and maintain boot flows including FSBL, U-Boot, and OS initialization sequences.
  • Implement high-throughput data pipelines and manage DMA-based transfers between programmable logic and processor subsystems.
  • Lead and support HIL, SIL, unit, and integration testing workflows.
  • Develop automated test frameworks using pytest and scripting in Python.
  • Perform system bring-up, debugging, and integration with spacecraft hardware and payload electronics.
  • Support verification and validation campaigns across development and qualification phases.
  • Collaborate with hardware, FPGA, and algorithm teams to ensure reliable end-to-end system behavior.
  • Produce and maintain high-quality technical documentation, including design documents, ICDs, test procedures, and troubleshooting guides.

Skills

C/C++
Embedded Linux
Python
Git
CI/CD
gdb/valgrind
Bootloaders FSBL/U-Boot
RTOS/Bare-metal

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

CMake
Make
QEMU
LibIIO

Job description

Baryonic Space is seeking an Embedded Software Engineer in Ankara, Turkey to design, implement, and validate spacecraft flight and payload software. You will work across bare‑metal, RTOS, and Linux environments, enabling robust, testable, and maintainable embedded solutions for space systems.

The role emphasizes low‑level development, hardware interaction, debugging, and comprehensive verification workflows, with collaboration across hardware, FPGA, RF, and systems teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Baryonic Space • Çankaya

On-site
TRY 300,000 - 420,000
Health insurance
Fuel support
Opportunities for growth
Real-Time Ground Communications Software Engineer
Real-Time Ground Communications Software Engineer

Baryonic Space • Çankaya

On-site
TRY 600,000 - 900,000
Health insurance
Fuel support
Career growth
+1
Senior Embedded Software Architect - RF/Aerospace Systems
Senior Embedded Software Architect - RF/Aerospace Systems

EDGE Microwave • Fatih

On-site
TRY 300,000 - 600,000
Relocation allowance
Meal allowance
Health insurance for family
+4
CubeSat FPGA Engineer: Space-Qualified Payloads & RTL
CubeSat FPGA Engineer: Space-Qualified Payloads & RTL

Baryonic Space • Çankaya

On-site
TRY 450,000 - 750,000
Health insurance
Fuel support
Professional development opportunities
+1
CubeSat Mission Controller - Real-Time Space Ops
CubeSat Mission Controller - Real-Time Space Ops

Baryonic Space • Çankaya

On-site
TRY 350,000 - 450,000
Health insurance
Fuel support
Education support
+3
Senior Embedded Software Design Engineer
Senior Embedded Software Design Engineer

EDGE Microwave • Fatih

On-site
TRY 300,000 - 600,000
Relocation allowance
Meal allowance
Health insurance for family
+4
Communication Systems Software Engineer
Communication Systems Software Engineer

Baryonic Space • Çankaya

On-site
TRY 600,000 - 900,000
Health insurance
Fuel support
Career growth
+1
Staff Embedded Software Engineer - Zephyr RTOS Lead
Staff Embedded Software Engineer - Zephyr RTOS Lead

Analog Devices • Fatih

On-site
TRY 900,000 - 1,400,000
Aerospace Embedded Software Engineer - Onsite Abu Dhabi
Aerospace Embedded Software Engineer - Onsite Abu Dhabi

ADASI • Çankaya

On-site
TRY 2,347,000 - 3,129,000
Senior RF Embedded Systems Architect
Senior RF Embedded Systems Architect

2300 Analog Devices Turkey Mikroelektronik Tasarım ve Gelistirme Limited Sirketi • Fatih

On-site
TRY 5,311,000 - 7,243,000