Embedded Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Hiring Remotely in Luxembourg
Remote
Senior level
Aerospace
The Role
Develop and maintain embedded C software for lunar rover systems running on embedded Linux and electronic hardware. Responsibilities include software design, hardware and FPGA integration, requirements development, testing, debugging, board-level troubleshooting, documentation, and quality improvements. Collaborate with FPGA, electronics, avionics, systems, mechanical, and test engineers to deliver reliable, high-performance rover software.
Summary Generated by Built In

Join Our Mission to the Moon

Join ispace EUROPE – Pioneering Lunar Exploration from Luxembourg

With locations in Japan, Luxembourg, and the US, ispace is a global leader in lunar exploration. Our European branch, based in Luxembourg, is uniquely positioned at the heart of rover design, development, and operations.

We’re building the foundations of a sustainable lunar economy — and expanding humanity’s reach beyond Earth.

At ispace EU, engineers, business experts, and creatives work side by side to turn bold ideas into reality, driven by our mission: “Expand our Planet, Expand our Future.”

TITLE: Embedded Software Engineer (C / EMBEDDED LINUX / FPGA SYSTEMS)

LOCATION: Luxembourg

ABOUT THE ROLE

ispace Europe is looking for an Embedded Software Engineer to develop software for lunar rover systems. The software will run directly on embedded computers and electronic hardware used by the rover.

This is a hands-on embedded software role. You will write C code, work with embedded Linux, connect software to electronic hardware, and test the software on real devices. You will work closely with FPGA, electronics, systems, and test engineers.

REQUIRED: Embedded C development and embedded Linux experience.
STRONGLY PREFERRED: Experience with SW/FPGA integration.

 

KEY RESPONSIBILITIES

    • Develop reliable, embedded software for lunar rover systems.
    • Write, review, debug, and maintain C software for embedded devices, rover subsystems, and hardware interfaces.
    • Develop and integrate software on embedded Linux, including threads, processes, communication between processes, synchronization, and Linux system interfaces.
    • Define clear software requirements, designs, interfaces, and development plans.
    • Work with FPGA, electronics, avionics, systems, mechanical, and test engineers to connect software with hardware and solve system problems.
    • Create and run unit, integration, functional, verification, and validation tests.
    • Debug problems on real hardware, find the root cause, fix the software, and verify the solution.
    • Identify software risks early and help reduce them.
    • Write and maintain clear requirements, designs, interface documents, test procedures, and test reports.
    • Improve coding standards, development tools, automation, testing, and software quality.

MANDATORY REQUIREMENTS - MUST HAVE

    • Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Embedded Systems or equivalent professional experience.
    • At least 5 years of professional software development experience, including substantial embedded software work.
    • Professional experience writing and debugging C software that runs on embedded devices. This is essential.
    • Strong hands-on experience with embedded Linux application development and operation. This is required.
    • Experience testing and debugging software on real electronic hardware.
    • Experience with threads, concurrent programming, communication between processes, synchronization, and Linux system interfaces.
    • Experience with requirements, design, implementation, code review, testing, integration, and verification.
    • Experience using version control, code review, build, and issue-tracking tools.
    • Understanding how software choices affect processors, memory, timing, interfaces, and the wider system.
    • Clear written and spoken English and the ability to work effectively with hardware and multidisciplinary teams.

STRONGLY PREFERRED - FPGA AND RELATED EXPERIENCE

    • FPGA knowledge or experience integrating software with FPGA-based systems. Candidates with this experience will be given a strong preference.
    • Experience working with FPGA register maps, memory-mapped interfaces, interrupts, DMA, and hardware/software integration tests.
    • Experience with FPGA configuration/development tools.
    • Embedded Linux kernel configuration, build systems, boot process, device tree, or Linux driver development.
    • Experience with real-time or resource-limited systems.
    • Experience with I2C, UART, SPI, CAN, Ethernet, or TCP/UDP/IP.
    • Board bring-up and laboratory debugging using tools such as JTAG, oscilloscopes, or logic analyzers.
    • Experience in space, aerospace, robotics, automotive, industrial, or other high-reliability engineering field.
    • Experience with GitLab, Atlassian tools, CI/CD, automated builds, and automated testing.

Why Join ispace EUROPE?

At ispace EU, we’re not just building lunar rovers — we’re shaping the future of space exploration from our base in Luxembourg. As part of a global team spanning Japan, the US, and Europe, we’re on a mission to create a sustainable lunar economy and expand humanity’s reach beyond Earth.

Join a diverse, fast-moving team where engineers, creatives, and business minds work side by side to turn bold ideas into reality. If you're ready to make history — and have fun doing it — we’d love to hear from you.

Let’s go to the Moon together.


Learn more about our recent activities here:
https://ispace-inc.com/news-en.

We welcome candidates with diverse experience levels and evaluate the best fit on an individual basis. Your final job level and salary will be determined based on your skills, experience, and the impact you can bring to the role.

#LI-AD1

Skills Required

  • Master's degree in Computer Science, Software Engineering, Electrical Engineering, Embedded Systems, or equivalent professional experience
  • At least 5 years of professional software development experience, including substantial embedded software work
  • Professional experience writing and debugging C software for embedded devices
  • Strong hands-on experience with embedded Linux application development and operation
  • Experience testing and debugging software on real electronic hardware
  • Experience with threads, concurrent programming, interprocess communication, synchronization, and Linux system interfaces
  • Experience with requirements, design, implementation, code review, testing, integration, and verification
  • Experience using version control, code review, build, and issue-tracking tools
  • Understanding of software impacts on processors, memory, timing, interfaces, and wider systems
  • Clear written and spoken English and ability to work with hardware and multidisciplinary teams
  • FPGA knowledge or experience integrating software with FPGA-based systems
  • Experience with FPGA register maps, memory-mapped interfaces, interrupts, DMA, and hardware/software integration tests
  • Experience with FPGA configuration and development tools
  • Experience with embedded Linux kernel configuration, build systems, boot processes, device trees, or Linux driver development
  • Experience with real-time or resource-limited systems
  • Experience with I2C, UART, SPI, CAN, Ethernet, or TCP/UDP/IP
  • Board bring-up and laboratory debugging using JTAG, oscilloscopes, or logic analyzers
  • Experience in space, aerospace, robotics, automotive, industrial, or other high-reliability engineering
  • Experience with GitLab, Atlassian tools, CI/CD, automated builds, and automated testing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: El Segundo, CA
183 Employees
Year Founded: 2010

What We Do

ispace is a lunar exploration company with a vision to extend human presence to outer space. The company is developing lunar landers and rovers to deliver customer payloads to the Moon and explore the lunar surface. In doing so, we aim to be a vehicle for companies on Earth to access new business opportunities on the Moon and ultimately incorporate the Moon into Earth’s economic and living sphere. The company is currently planning to its first mission to the Moon as early as Q4 2022.

Similar Jobs

Zapier Logo Zapier

Designer

Artificial Intelligence • Productivity • Software • Automation
Remote
27 Locations
800 Employees

Benchling Logo Benchling

Account Executive

Cloud • Healthtech • Social Impact • Software • Biotech
Remote or Hybrid
27 Locations
605 Employees

CSC Logo CSC

Client Legal Administrator

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Remote or Hybrid
Luxembourg
8500 Employees
50K-60K Annually
Remote or Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Rangeview Thumbnail
Aerospace • Robotics • Defense • Manufacturing
El Segundo, California
38 Employees
Outpost Space Thumbnail
Aerospace • Defense
Los Angeles, California
38 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account