3 дня назад
Firmware Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Firmware Engineer (Robotics) (C/C++/Embedded): Developing and maintaining embedded firmware for humanoid robot end effectors and operator-worn devices with an accent on sensor integration, hardware bring-up, and reliable hardware-software interfaces. Focus on writing drivers, implementing communication protocols, building calibration and fault-detection logic, and maintaining OTA update pipelines for embedded device fleets.
Location: On-site in London, UK
Company
Building commercially scalable and safe robots, including the HMND-01 Alpha platform for industrial pilots.
What you will do
- Develop and maintain embedded firmware for microcontrollers, including sensor sampling, input handling, status indication, and power management.
- Integrate sensors and peripherals such as encoders, IMUs, ToF sensors, LiDARs, cameras, and LCD displays, including writing device drivers.
- Integrate device-level firmware with ESP32, Raspberry Pi, NVIDIA Jetson, and Linux-based compute platforms.
- Design interfaces between hardware subsystems using I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT, MIPI, and related protocols.
- Bring up and debug new PCB revisions by reviewing schematics, using oscilloscopes, logic analyzers, and JTAG/SWD, and resolving cross-disciplinary integration issues.
- Develop calibration, power-sequencing, fault-detection, OTA update, and image-provisioning systems for embedded device fleets.
Requirements
- Degree in Electrical or Computer Engineering, Computer Science, or a related field, plus 4+ years of embedded firmware development experience.
- Professional experience with C and C++ for embedded systems.
- Hands-on experience with ESP32, STM32, Raspberry Pi, and NVIDIA Jetson platforms.
- Experience integrating sensors and peripherals, including encoders, IMUs, ToF sensors, LiDARs, cameras, and display modules.
- Strong understanding of embedded communication and sensor interfaces, including I2C, SPI, MIPI, UART, Ethernet/TCP-IP, USB, CAN, and EtherCAT.
- Experience debugging hardware revisions with oscilloscopes, logic analyzers, and JTAG/SWD, and collaborating with electrical and mechanical engineers.
Nice to have
- FPGA experience.
- Camera synchronization or multi-sensor time synchronization experience.
- Python skills for tooling, test scripts, or diagnostics.
- Experience defining and using formal hardware interfaces shared across teams.
Culture & Benefits
- Competitive equity through stock options.
- 30+ paid days off, including annual leave, UK bank holidays, and company closure days.
- Private healthcare with virtual and in-person care.
- Pension scheme with an 8% total contribution.
- Daily breakfast, catered lunch, and snacks provided in the office.
- Collaboration with engineers, researchers, and product experts on AI and robotics.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Embedded Software Engineer (IoT)
12 часов назад
Staff Software Engineer (Embedded C++)
94 000 - 131 000GBP
9 часов назад
Embedded Software Engineer (IoT)
2 часа назад
Principal Software Engineer (Embedded)
Amazon AI
19 часов назад
Senior Drone Software Dev Engineer (Robotics)
13 часов назад
Staff Engineer Firmware (C/C++/Rust)
163 430 - 213 972$