I will develop embedded firmware for your stm32 or arm cortex m project
Embedded Firmware Engineer STM32, CAN Bus, EV ECU, CICD
Over deze dienst
Need reliable embedded firmware for your STM32, ARM Cortex-M, PIC, or AVR project? I build production-quality firmware clean layered architecture, tested drivers, and code that your team can actually maintain.
What I deliver:
- Peripheral drivers UART, SPI, I2C, CAN Bus, GPIO, ADC, PWM, timers, DMA
- Real-time control logic state machines, interrupt handlers, task scheduling
- Communication protocol implementation CAN, Modbus, custom serial protocols
- Bare-metal and RTOS-based firmware (FreeRTOS)
- Full embedded CI/CD pipeline GitHub Actions, Unity unit testing, Cppcheck static analysis
I have built:
- Production EV ECU firmware layered HAL, fault-safe state machine, CAN Bus telemetry on STM32
- Collision avoidance algorithm in embedded C validated across 500 scenarios, ARM Cortex-M4 ready at 1.65µs per call
- Automotive ECU test automation for Mercedes-Benz R&D (Tata Elxsi) 40% reduction in manual testing effort
- Dual-motor EV control firmware for E-Bikes and E-Rickshaws PIC microcontrollers
Before ordering: Message me with your target MCU, what the firmware needs to do, and any existing codebase. I'll confirm scope and timeline before you place the order.
Mijn portfolio
Veelgestelde vragen
What microcontrollers do you work with?
STM32 (all families), ARM Cortex-M (M0/M3/M4/M7), PIC, Atmel AVR, Arduino and bare-metal targets. I can also work with other platforms - message me.
Do you work with existing codebases?
Yes. Send me what you have and I'll review it before confirming scope.
Can you write unit tests for existing firmware?
Yes - this is a specific service I offer. I use Unity test framework and can set up CI/CD automation alongside it.
Can you work with hardware I ship to you?
For remote projects I use Wokwi SIL simulation to validate logic without hardware. For hardware-specific debugging, we discuss on a case-by-case basis.
