STM32 Firmware Developer for Industrial Electronics -- 2

Job ID: 37802037

Budget: ₹12,500 – ₹37,500 INR

Requirements:
Create a firmware for STM32 base UART to DRONECAN BMS info module whict:
- Reads data from the BMS (c++ library is already available) and displays the link status in one LED
- Converts the received battery info to DRONECAN batteryinfo and batteryinfoaux message, and displays the link status in another LED

Resources available:
BMS library - https://github.com/rakhmaevao/JbdBms
dronecan library (libcanard with driver for STM32) - https://github.com/dronecan/libcanard
Batteryinfo example and other examples - https://github.com/dronecan/libcanard/tree/master/examples
Arduino dronecan working example - https://github.com/tsebaschtian/libcan_Arduino_example

Looking for a competent embedded system developer with specialization in STM32 firmware for an Industrial Electronics application.

Key responsibilities:
- Develop and test a production ready firmware solution for UART to DRONECAN conversion module.
- Ensure the firmware facilitates reliable conversion of UART messages to DRONECAN messages.

Ideal candidate should:
- Have robust experience in STM32 embedded system development.
- Have a proven ability to test firmware for functionality and reliability.

This project is thrilling for those curious about advanced Industrial Electronics communication and eager to provide solutions for related technical challenges.