Jobs

Embedded Firmware Engineer for UGVs

Key responsibilities:

  • Developing and programming firmware for the UGV electronics units (boxes).
  • Setting up, testing and integrating electronic systems on the unmanned ground vehicle.
  • Optimising controllers, sensors, actuators and communication systems.
  • Debugging and maintaining the existing electronics software.

Requirements (mandatory):

  • In-depth knowledge of C/C++ for embedded systems.
  • Experience programming microcontrollers (STM32, ESP32, nRF, AVR or similar).
  • Working with peripherals: UART, SPI, I2C, CAN, Ethernet, Modbus.
  • Experience setting up and integrating electronics in real devices (robotics, UAVs, vehicles or industrial equipment).
  • Ability to read schematics and work with an oscilloscope/logic analyser.
  • Basic understanding of power supplies, motor drivers and control systems.

We offer:

  • Experience with robotic systems or military equipment.
  • FreeRTOS / Zephyr / Mbed OS.
  • Wireless communications (LoRa, Wi-Fi, 4G/5G, mesh networks).
  • Experience with PID control, telemetry and fail-safe systems.
  • English (technical documentation).

Personal qualities:

  • Help with accommodation for relocating candidates (for the first month)
  • Responsibility, attention to detail and the ability to work under time pressure.
  • Readiness for field tests and fixing issues on the spot.

‍

Hardware Engineer for UGVs

Key responsibilities:

  • Developing, assembling and upgrading the electronics units (boxes) of the unmanned ground vehicle.
  • Circuit design, component selection and PCB layout.
  • Setting up, integrating and testing all of the UGV electronics.
  • Debugging the hardware in real-world operation.
  • Working with firmware developers to keep hardware and firmware compatible.

Requirements (mandatory):

  • In-depth knowledge of C/C++ for embedded systems.
  • Experience programming microcontrollers (STM32, ESP32, nRF, AVR or similar).
  • Working with peripherals: UART, SPI, I2C, CAN, Ethernet, Modbus.
  • Experience setting up and integrating electronics in real devices (robotics, UAVs, vehicles or industrial equipment).
  • Ability to read schematics and work with an oscilloscope/logic analyser.
  • Basic understanding of power supplies, motor drivers and control systems. Higher technical education (electronics, automation, robotics or a related field).
  • Experience designing analogue and digital circuits.
  • Confident use of Altium Designer (or KiCad plus experience).
  • Experience with STM32, ESP32 and other ARM microcontrollers.
  • Working with interfaces: CAN, Ethernet, RS485/232, I2C, SPI, USB.
  • Ability to read and analyse schematics; working with an oscilloscope, multimeter and soldering equipment.
  • Experience testing and diagnosing electronics in the field.

We offer:

  • Experience developing electronics for robotics, UAVs, special-purpose vehicles or military systems.
  • Designing power systems (DC-DC, Li-ion/LiPo, BMS).
  • Protecting electronics against interference, ESD and moisture (IP65+).
  • Working with power electronics and motor drivers.
  • Experience with small-batch production (ordering boards, assembly, testing).

Personal qualities:

  • Responsibility, a systematic approach and the ability to solve problems quickly.
  • Willingness to travel for trials and work in the field.

‍

Contact us

We are happy to answer any questions you may have regarding training, purchasing, operation, delivery, etc.
Thank you! Your request has been received, and our team will contact you shortly.
Oops! An error occurred while submitting the form. Please try again.
Submit an application
Thank you! Your request has been received, and our team will contact you shortly.
Oops! An error occurred while submitting the form. Please try again.