11 дней назад
Embedded Software Engineer (C / Embedded Linux / FPGA Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Software Engineer (C / Embedded Linux / FPGA Systems) (Aerospace/Robotics): Developing reliable embedded software for lunar rover systems with an accent on C, embedded Linux, hardware interfaces, and FPGA integration. Focus on debugging software on real hardware, designing concurrent Linux applications, and building verification and validation tests for high-reliability space systems.
Location: Luxembourg; on-site
Company
develops lunar rover systems and technologies for sustainable lunar exploration, with operations across Japan, Luxembourg, and the United States.
What you will do
- Develop, review, debug, and maintain C software for lunar rover subsystems, embedded devices, and hardware interfaces.
- Build and integrate embedded Linux applications using threads, processes, inter-process communication, synchronization, and Linux system interfaces.
- Define software requirements, designs, interfaces, development plans, and technical documentation.
- Collaborate with FPGA, electronics, avionics, systems, mechanical, and test engineers on hardware/software integration.
- Create and execute unit, integration, functional, verification, and validation tests on real electronic hardware.
- Identify root causes of hardware and software issues, improve development tools and automation, and reduce software risks.
Requirements
- 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 development.
- Professional experience writing and debugging C software for embedded devices and strong hands-on experience with embedded Linux.
- Experience with concurrent programming, inter-process communication, synchronization, Linux system interfaces, requirements, design, code review, testing, integration, and verification.
- Experience testing and debugging software on real electronic hardware and using version control, build, code review, and issue-tracking tools.
- Clear written and spoken English is required, along with the ability to work with multidisciplinary hardware and software teams.
Nice to have
- FPGA integration experience, including register maps, memory-mapped interfaces, interrupts, DMA, and hardware/software integration testing.
- Embedded Linux kernel configuration, build systems, boot processes, device trees, or Linux driver development.
- Experience with real-time or resource-limited systems and interfaces such as I2C, UART, SPI, CAN, Ethernet, or TCP/UDP/IP.
- Board bring-up and laboratory debugging with JTAG, oscilloscopes, or logic analyzers.
- Experience in space, aerospace, robotics, automotive, industrial, or other high-reliability engineering environments.
Culture & Benefits
- Work alongside engineers, business experts, and creatives on lunar rover development.
- Collaborate with a global team spanning Europe, Japan, and the United States.
- Contribute to a mission focused on sustainable lunar exploration and expanding human reach beyond Earth.
- Work in a fast-moving, multidisciplinary engineering environment in Luxembourg.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →