Implement firmware for power management, communication and system control - You'll design, program, and optimize the embedded intelligence behind our charging platforms — managing power control, communication, and safety — to deliver reliable, high-performance solutions that keep autonomous fleets running 24/7. * Design and layout high-current PCBs, optimizing for efficiency, thermal management, EMI reduction and production readiness. * Conduct system-level testing, debugging and validation, including communication protocols such as PMBus, CAN, UART and PLC. * Proficiency in C/C++ for microcontrollers (e.g. STM32, ESP32, NXP, or similar) and FreeRTOS, including task scheduling and inter-task communication. * Experience with communication protocols (CAN, UART, RS485, Modbus, Ethernet, etc.) * Experience with DroneCAN communication protocols
more