Senior Platform API Engineer - Embedded Linux (Hybrid)

Eutelsat Communications SA

Issy-les-Moulineaux

Hybrid

EUR 110,000 - 140,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eutelsat Communications SA is seeking a Senior Software Engineer to build the Linux platform software for the next generation of LEO, multi-orbit, and IRIS² user terminals. You will create a stable API layer above the modem and antenna subsystems, enabling seamless interaction with higher-level software for call setup, recovery, and field operations.

You will collaborate with modem and RF architects and external partners to deliver a constrained embedded system with real-time considerations,

Qualifications

  • Bachelor's or Master's degree in computer science, software engineering, electrical engineering or a related field.
  • 10+ years of experience in software development, including embedded or systems software on Linux.
  • Strong hands-on experience with C++, including work on embedded systems and mission-critical applications.
  • Solid understanding of embedded systems, real-time constraints, concurrency, memory management and software architecture.
  • Experience designing and maintaining APIs and service interfaces intended to be consumed by other teams or systems, with attention to versioning and long-term stability.
  • Comfortable with Linux at system level: init and service management, IPC, sockets and networking, filesystems, permissions, and cross-compilation for embedded targets.
  • Proficiency with unit testing frameworks and methodologies, and with continuous integration on embedded targets.
  • Practical debugging skills across the software and hardware boundary: core dumps, tracing, profiling, and instrumentation of a running system.
  • Eagerness to learn and work with Rust; existing Rust experience is a plus.
  • Strong communication skills and the ability to work independently or collaboratively, including with engineers from partner organisations.
  • Comfortable building a capability rather than inheriting one, with little existing tooling or process to rely on.
  • Eligibility under applicable European and United States export control regulations.
  • Fluent professional English.

Responsibilities

  • Collaborate across teams to translate product, service and operational requirements into robust technical implementations.
  • Design, develop and maintain the terminal platform software on embedded Linux: system services, device abstraction, inter-process communication, lifecycle and state management, and the boundary towards the modem and antenna subsystems.
  • Design and maintain the terminal APIs: local and remote control interfaces, configuration, telemetry and event streams, versioning and backward compatibility, and the contract they establish with our ground systems and management platforms.
  • Implement the control and monitoring paths towards the modem and the antenna manager: command sequencing, state synchronisation, error propagation, and the timing constraints these interfaces impose.
  • Build the observability of the terminal: structured logging, metrics, event and fault reporting, capture of diagnostic data, and the remote access paths our field and Tier-4 support teams depend on.
  • Own secure and reliable software update in the field: image management, roll-back and fail-safe behaviour, integrity and authenticity verification, and recovery from interrupted updates.
  • Write and maintain unit and integration tests, and build the automation that keeps the platform verifiable as it grows.
  • Participate in code reviews, architecture discussions and delivery processes, including joint reviews with external engineering partners.
  • Assist in system validation, debugging and troubleshooting of complex issues across the software, firmware and hardware boundary, in the laboratory and on deployed terminals.
  • Contribute to the board support package and integration work: build system, root filesystem, device drivers and kernel interfaces, boot and resource partitioning on a system on chip shared with real-time functions.
  • Mentor engineers and promote best practice in software design, testability and maintainability.
  • Engage professionally with internal stakeholders, partners and customers to ensure the platform serves the operational reality rather than the specification alone.

Skills

C++ embedded
Embedded Linux
API design
CI/CD
Unit testing
Communication

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Yocto/Buildroot
Git
CI/CD

Job description

Eutelsat Communications SA is seeking a Senior Software Engineer to build the Linux platform software for the next generation of LEO, multi-orbit, and IRIS² user terminals. You will create a stable API layer above the modem and antenna subsystems, enabling seamless interaction with higher-level software for call setup, recovery, and field operations.

You will collaborate with modem and RF architects and external partners to deliver a constrained embedded system with real-time considerations,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Platform APIs Engineer - Embedded Linux Terminal
Senior Platform APIs Engineer - Embedded Linux Terminal

Eutelsat Communications SA • Paris

Remote
EUR 90,000 - 120,000
Senior User Terminal Modem Engineer – Hybrid
Senior User Terminal Modem Engineer – Hybrid

Eutelsat Communications SA • Issy-les-Moulineaux

Hybrid
EUR 90,000 - 120,000
User Terminal Senior Software Engineer Platform APIs - OneWeb Next
User Terminal Senior Software Engineer Platform APIs - OneWeb Next

Eutelsat Communications SA • Paris

Remote
EUR 90,000 - 120,000
User Terminal Senior Software Engineer Platform APIs - OneWeb Next
User Terminal Senior Software Engineer Platform APIs - OneWeb Next

Eutelsat Communications SA • Issy-les-Moulineaux

Hybrid
EUR 110,000 - 140,000
Senior Satellite Communications Systems Engineer
Senior Satellite Communications Systems Engineer

Eutelsat Communications SA • Issy-les-Moulineaux

Hybrid
EUR 70,000 - 120,000
Hybrid work options
Lead Terminal PHY Architect - Hybrid
Lead Terminal PHY Architect - Hybrid

Eutelsat Communications SA • France

Remote
EUR 90,000 - 130,000
User Terminal Senior Modem Engineer - OneWeb Next
User Terminal Senior Modem Engineer - OneWeb Next

Eutelsat • Paris

Hybrid
EUR 70,000 - 110,000
Diversity & Inclusion
One Team culture
Sustainability focus
+1
Next-Gen Systems Modelling Engineer (Hybrid)
Next-Gen Systems Modelling Engineer (Hybrid)

Eutelsat Communications SA • Paris

Remote
EUR 60,000 - 90,000
Senior Satellite Terminal Modem Architect
Senior Satellite Terminal Modem Architect

Eutelsat • Paris

Hybrid
EUR 110,000 - 170,000
Senior User Terminal Modem Engineer — Space-Grade RF
Senior User Terminal Modem Engineer — Space-Grade RF

Eutelsat Communications SA • Paris

Hybrid
EUR 90,000 - 130,000