4 days ago
Embedded Software Developer
Вакансия напрямую с сайта из расширенного списка "глобальных компаний для русскоязычных специалистов" - туда входят компании с восточно-европейскими корнями.
Обычно нужен английский ~B2 и локация вне РФ/РБ (и/или ИП). Может требовать VPN для доступа
Описание вакансии
Текст:
Location: Garching bei München
is a high-tech startup from Munich, and a pioneer in construction robotics.
Overview
Join
, a pioneering construction robotics startup in Munich, and be part of a team of 40 enthusiasts revolutionizing the construction industry. Develop embedded software for robotic lifts used on construction sites, industrial plants, and shipyards. Take responsibility for shaping the product directly in a fast-growing startup environment.What you will do
- Develop software for the embedded Linux environment.
- Maintain and extend the current software for robot control.
- Develop and maintain the build system and runtime environment.
- Test software before deploying it to the robot.
- Log and transmit data from the robotic system to the cloud.
Requirements
- 4+ years of experience in software design and development in C++.
- Fluent with modern C++ (11/14).
- Familiar with Linux and its ecosystem, Git, and SQLite.
- Experienced with Python and/or Bash scripting.
- Familiar with Interprocess Communication (IPC) and/or Remote Procedure Call (RPC).
- Proficient in spoken and written English.
Nice to have
- Familiar with C++17/20 and CMake.
- Familiar with Yocto.
- Familiar with ZeroMQ.
- Familiar with systemd.
- Familiar with CANopen, I2C and SPI protocols.
Culture & Benefits
- Work on a modern C++ project.
- Enjoy a high degree of independence and responsibility.
- Directly see the results of your work shaping the product.
- Be part of an international and diverse team (English is the primary language).
- Great development opportunities in a fast-growing startup.