I will develop automotive ecu firmware with can bus, lin and uds bootloader
PCB Design and Firmware Development
About this Gig
Is your ECU not talking to the vehicle network, or does your device need a safe way to update its firmware? I develop automotive firmware that communicates reliably over CAN, LIN and UDS.
I work from your hardware, your protocol needs and your target MCU, then deliver tested code you can build and flash right away.
What I develop:
- CAN and CAN FD communication
- LIN master and slave nodes
- J1939, OBD-II and custom CAN protocols
- UDS diagnostics and CAN bootloader
- Sensor, relay and actuator control
- Radar sensor data output over CAN
- Fixes for existing automotive firmware
MCUs: STM32, NXP S32K, Microchip, TI, ESP32
You get:
Structured and commented C source code
DBC file when needed
Test logs from your CAN tool
Short documentation and full code ownership
I also design automotive PCBs, so I understand transceivers, power input and protection circuits, not only the code.
Message me your MCU, protocol and ECU function before ordering, and I will confirm scope and price.
File format:
Gerber
•
STEP
•
VRML
•
SCH
•
Software:
Altium Designer
•
Eagle CAD
•
EasyEDA
•
Fusion 360
•
KiCad
Interface:
HDMI
•
I2S
•
UART
•
SPI
•
SDIO
•
Wi-Fi
•
BT
•
LTE
•
NB-IoT
•
Ethernet
FAQ
Can you add a CAN bootloader to my existing project?
Yes. Send me your MCU, project files and memory layout, and I will confirm the scope before you order.
Can you work with my existing PCB?
Yes. Share your schematic and pin map, and I will write the firmware to match your hardware.

