Назад
Company hidden
1 час назад

SW Engineer - Onboard Software (m/f/d)

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

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

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

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

Текст:
/
TL;DR
SW Engineer - Onboard Software (m/f/d) (Embedded C/C++ and Real-Time Space Software): Developing and validating onboard instrument software for telecom, navigation, optical, radar, and RF-sensing payloads with an accent on embedded real-time architecture, hardware/software integration, and ECSS-compliant development. Focus on translating system requirements into software requirements, designing task scheduling and hardware interfaces, implementing bare-metal software, and executing verification and validation under memory, CPU-load, and deadline constraints.

Location: Ottobrunn in the Munich area, Germany; onsite work at the Airbus site

Company

hirify.global develops aerospace and space systems, including digital payload processing and instrument software for telecom, navigation, optical, radar, and RF-sensing missions.

What you will do

  • Analyze system requirements and transform them into detailed software requirements and functional behavior.
  • Design embedded real-time software architecture, task scheduling, I/O, functional algorithms, mode management, and hardware/software interfaces.
  • Implement onboard software for bare-metal and multi-core embedded targets using C, C++, and assembler.
  • Perform hardware/software integration and debugging using JTAG and GDB, including feasibility analysis for memory, CPU load, and deadlines.
  • Define and execute verification and validation activities, including unit testing, functional testing, coding rules, metrics, and code coverage.
  • Coordinate software configuration, documentation, multidisciplinary interfaces, development schedules, costs, and small software projects.

Requirements

  • Degree in Computer Science, Electrical Engineering, Physics, or a similar discipline.
  • 8–10 years of professional experience in a similar field.
  • Experience developing, integrating, and validating instrument software and embedded real-time software.
  • Experience with bare-metal targets without memory protection and multi-core embedded CPUs such as ARM or SPARC.
  • Knowledge of ECSS-E-ST-40C, ECSS-Q-ST-80C, and ECSS-E-ST-70-41C space standards.
  • Experience applying software development processes and standards, including OPAL, MISRA, static code analysis, and code coverage.
  • Ability to understand hardware datasheets and interface control documents.
  • Programming skills in C, C++, and assembler; experience with the GNU compiler environment.
  • Working knowledge of Linux and real-time Linux environments such as Yocto, Windows, Office, Confluence, Git, Jira, Gerrit, Doxygen, DOORS, and Polyspace.
  • Excellent communication skills, autonomous working ability, intercultural teamwork, and experience acting as a technical lead.
  • English and German language skills are required.

Culture & Benefits

  • Permanent, full-time employment with a 35-hour working week under the collective agreement.
  • 30 days of annual leave, flexible working hours, mobile working options, part-time work, job sharing, and sabbaticals.
  • Company pension schemes, mobility benefits, and corporate discounts.
  • Professional development opportunities and international career perspectives.
  • On-site company doctor, health programs, sports courses, preventive care, canteen, cafeteria, and childcare facilities at selected locations.
  • Inclusive and diverse international environment with more than 140 nationalities.

Hiring process

  • Apply online with a CV or application.

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