Назад
3 дня назад

Senior Embedded Software Engineer (Aerospace)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Embedded Software Engineer (Aerospace): Building and maintaining complete embedded flight-software platforms, including bootloaders, BSPs, RTOS layers, MCU drivers, communication stacks, and CI infrastructure with an accent on ARM Cortex-M bring-up, safety-critical real-time systems, and hardware integration. Focus on configuring MPUs and inter-core communication, integrating MCU and FPGA interfaces, debugging laboratory failures, and coordinating platform requirements across hardware, systems, and test disciplines.

Location: Munich, Germany

Company

Develops aerospace technologies designed to advance the future of space transportation.

What you will do

  • Bring up RTOS platforms and develop BSPs for ARM Cortex-M cores, including MPU configuration and inter-core communication.
  • Develop, test, and maintain MCU drivers for peripherals such as ADC, SPI, and clock systems, as well as drivers for complex ICs.
  • Develop communication stacks and validate their integration into host systems.
  • Integrate and test MCU and FPGA interfaces, including laboratory debugging with probes, serial consoles, logic analysers, and oscilloscopes.
  • Establish the embedded toolchain and CI infrastructure, including hardware-in-the-loop systems and automated test equipment control.
  • Own design documentation and requirements validation while coordinating with electronics, systems, test, and EGSE engineers.

Requirements

  • Senior-level experience with embedded software platform bring-up and firmware development.
  • Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, Software Engineering, Aerospace Engineering, or a related field.
  • Strong embedded C and C++ skills with RTOS experience on ARM Cortex-M cores, such as ThreadX/Azure RTOS, FreeRTOS, or Zephyr.
  • Hands-on experience with SPI, I2C, UART, Ethernet, IP, and TCP communication protocols and stacks.
  • Knowledge of safety-critical design principles, RAMS, requirements validation, and multidisciplinary hardware-software collaboration.
  • Meticulous documentation, testing, and laboratory problem-solving skills.

Nice to have

  • Experience with CI/CD pipelines for embedded hardware targets and TSN.
  • Experience with FPGA integration, VHDL, Python, or Bash.
  • Knowledge of ECSS, MIL-STD, NASA-HBK, ISO 26262, DO-178C, or similar standards.

Culture & Benefits

  • Agile environment with fast decision-making and clear focus on goals and systems.
  • Open and collaborative approach to risks, obstacles, and cross-disciplinary problem-solving.
  • Opportunity to contribute to the development of space transportation technologies.
  • Relocation assistance is provided, including visa sponsorship where applicable.
  • Employment is subject to a role- and country-dependent background check.

Hiring process

  • Submit a CV for consideration.
  • Any offer is conditional on successfully completing the applicable background check.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →