I

ispace

Lunar payload transport and data services

Embedded Software Engineer - Multiple Teams

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLuxembourgNo salary listedIn-person

About the Job

Requirements

  • A 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.
  • 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, 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.

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 requirements, designs, interface documents, test procedures, and test reports.
  • Improve coding standards, development tools, automation, testing, and software quality.

Desired Qualifications

  • 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.
  • 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 another high-reliability engineering field.
  • Experience with GitLab, Atlassian tools, CI/CD, automated builds, and automated testing.

About the Company

ispace

Lunar payload transport and data services

ispace develops lunar exploration and resource development, offering two main services: Payload Services, which transports customer payloads to lunar orbit or the surface using its robotic landers and rovers, and Data Services, which collects and provides lunar data for mission planning and surface development. It differentiates itself by owning its own lunar hardware, using agile development with commercially off-the-shelf components to cut costs, and pursuing a cadence of Hakuto-R missions to establish a regular cislunar transport system, while partnering with NASA under CLPS and with ESA. Its goal is to enable a growing lunar economy by delivering reliable, affordable access to the Moon for scientists, governments, and industry and by advancing the utilization of lunar resources such as water ice.

Company size
201-500
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
2010

Recently Posted Jobs

Explore more opportunities at ispace

See more jobs