I'm an embedded software engineer with diverse hands-on experience building firmware for embedded systems including Battery Management Systems, proprietary protocols in wireless communication modules and more. I can help you with anything from a small standalone function to a complete embedded system with full documentation.
What I bring:
- A strong background in embedded systems development in C/C++, including RTOS-based systems (FreeRTOS / proprietary RTOS). Experience with CAN bus communication, protocol implementation (e.g. OMS, Open Metering System), high speed fault handling and hardware drivers.
- Proven ability to quickly understand complex, unfamiliar systems, and translate requirements into clean, working code.
- Background in Python tooling and embedded UI development (Qt/PySide6, EPD interfaces) for supporting software around your firmware.
- Experience implementing end-to-end machine learning pipelines on embedded systems.
What you get
- Well commented, nicely structured source code
- Thorough documentation
- Succeeded unit / integration tests