Embedded Software Team Lead

Spacebackend β†—

πŸ“ Esch-sur-Alzette, Luxembourg πŸ‡±πŸ‡Ί

Full-time
Senior
High salary
Hybrid
Expired
Posted β€”
This job posting has expired View All Embedded Software Jobs

Key Skills

CC++Embedded SystemsLinuxRTOSTeam ManagementPythonAIMachine Learning

Industry

AerospaceSpace Technology

Job Description

What we're looking for

Spacebackend is seeking a talented Embedded Software Team Lead to join our growing team in Luxembourg.

At Spacebackend, we revolutionize system integration in the aerospace industry through AI-driven interoperability across hardware components. Our flagship product, Lynapse, streamlines satellite integration workflows by transforming hardware specifications into digital twins and automatically generating, testing, and validating hardware-agnostic, OS-agnostic on-board middleware software. Lynapse allows teams to collaboratively model, simulate, and validate interfaces for dozens or hundreds of hardware components in satellites, spacecraft, or lunar landers.

Responsibilities
  • Architect, implement, and maintain end-to-end software solutions across embedded systems, AI integration layers, frontend, backend, and cloud services.
  • Lead the product roadmap: prioritize features, set milestones, and align technical plans with business objectives.
  • Mentor and manage a multidisciplinary team, mostly embedded software engineers, fostering collaboration, code quality, and iterative delivery.
  • Coordinate R&D activities: organize sprints, review experiments, and integrate research outputs into production code.
  • Design and develop SDKs/APIs for integration of core technology into third-party products and workflows.
  • Define and enforce clear software-to-hardware interface contracts (ICDs/datasheet-driven) to ensure consistent behavior across platforms.
  • Establish DevOps pipelines, including CI/CD, automated testing, and container orchestration across cloud and on-prem environments.
  • Promote coding standards, design patterns, and architecture reviews to ensure scalable and modular solutions.

Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of embedded software development experience, with emphasis on cross-platform or portable code.
  • Proven experience developing for both Linux (Yocto, Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS).
  • Deep experience with bus protocols (I2C, SPI, UART) and multi-bus/multi-device patterns.
  • Track record of managing or mentoring teams in agile, iterative environments.
  • Strong experience with version control workflows (Git, GitFlow) and CI/CD integration.
  • Hands-on experience with Python scripting for coding, build/test automation.

Preferred Qualifications
  • Experience integrating AI/ML models into production workflows.
  • Hands-on embedded firmware development or hardware-in-the-loop testing.
  • Familiarity with digital-twin frameworks or simulation tools.
  • Experience with DevOps tools: Docker, Kubernetes, CI/CD pipelines, cloud platforms (AWS, Azure, GCP).
  • Familiarity with hardware debugging tools (JTAG/SWD, logic analyzers, oscilloscopes).
  • Background in satellite or aerospace on-board computers (OBCs) and Flight Software Frameworks.
  • Knowledge of additional field buses (CAN/CAN-FD, MIL-STD, etc.) and secure boot or firmware update mechanisms.
  • Prior work on middleware or plugin frameworks.

What We Offer
  • Competitive salary and equity package.
  • Flexible hours and on-site work at Technoport Belval, Luxembourg. (Hybrid work possible, see note *)
  • Career path to technical lead or executive roles.
  • A chance to define the architecture and UI/UX of a cutting-edge space-tech product.

About Spacebackend

Spacebackend is pioneering AI-driven system integration for the aerospace industry. Our platform, Lynapse, enables teams to design, test, and validate satellite hardware workflows efficiently. By automating middleware generation and creating digital twins, we empower engineers to focus on innovation and mission-critical projects.

* Hybrid work may be possible, but during the probation period (6 months), at least 3 days per week in the office will be required.

Key Skills

CC++Embedded SystemsLinuxRTOSTeam ManagementPythonAIMachine Learning

Industry

AerospaceSpace Technology

Join the Live Jobs Feed hot

  • Instant Telegram alerts for top jobs
  • Organized by specialization and region
  • Connect & chat with fellow engineers
Join us on Telegram

Free forever • No spam • Leave anytime

Spacebackend logo
Apply β†—
Spacebackend
Esch-sur-Alzette, Luxembourg