11 дней назад
Embedded Software Engineer (Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Software Engineer (Rust/C, Space): Developing and maintaining a reusable embedded flight-software application core for satellite platforms with an accent on model-based engineering, real-time integration, and product-level software maturity. Focus on refining architectures, integrating generated and handwritten C code across processor platforms and RTOS environments, and building automated verification for long-term spacecraft missions.
Location: Bremen, Germany; hybrid combination of on-site and remote work
Company
develops high-tech satellite and spaceflight solutions for Earth observation, navigation, telecommunications, science, exploration, and human spaceflight.
What you will do
- Develop and maintain reusable embedded flight software for satellite missions.
- Refine software requirements and translate architectural concepts into precise software models.
- Develop, review, and integrate generated and handwritten C code.
- Improve the application core’s architecture, modularity, portability, and configurability.
- Integrate software across processor platforms and real-time operating systems, and develop automated tests.
- Analyse defects, deliver controlled updates, and support releases, configuration management, and qualification activities.
Requirements
- Degree in computer science, software engineering, electrical engineering, aerospace engineering, or a related discipline.
- Several years of experience in embedded or real-time software development, including resource-constrained systems and hardware/software interaction.
- Strong programming skills in C and understanding of software architecture, modular design, and defined interfaces.
- Experience with automated testing, debugging, software integration, and model-based software design, or a strong interest in developing this expertise.
- Interest in maintaining a reusable software product through multiple releases.
- Very good written and spoken English required.
Nice to have
- Experience with Rust, embedded C integration, modelling and code-generation tools, or product-line engineering.
- Knowledge of RTEMS, VxWorks, Embedded Linux, or another real-time operating system.
- Experience with LEON, ARM, RISC-V, multicore systems, concurrency, or deterministic scheduling.
- Knowledge of static analysis, code coverage, requirements-based testing, ECSS, DO-178, or spacecraft avionics.
- Knowledge of German.
Culture & Benefits
- Long-term product-team responsibility spanning requirements, modelling, implementation, integration, qualification, release, and maintenance.
- Flexible working hours, mobile work options, sabbatical, 30 days of vacation, and special leave days.
- Structured onboarding with a buddy and extensive training and professional development opportunities.
- German language courses, annual employee dialogue, company pension plan, accident insurance, and a 13th monthly salary.
- Company restaurant, health programmes, childcare support, subsidised public transport, job bike, and parking.
Hiring process
- Applications are accepted in German or English through the online application tool.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior Firmware Engineer (Embedded C)
130 000 - 170 000$
12 дней назад
Senior UICC/eUICC/eSIM Engineer
2 дня назад
PLC Engineer (Siemens)
2 525 - 4 075€
12 дней назад
Working Student (f/m/d) Industrial Wired/Wireless Communications Lab
19€
12 дней назад