I will develop automotive ecu firmware with can bus, lin and uds bootloader

United Kingdom

I speak English, Spanish, French, German

PCB Design and Firmware Development

Electronics Engineer and Embedded Systems Expert specializing in RF PCB design, 4-layer high-frequency PCB fabrication, 77GHz radar boards, automotive radar, ADAS electronics, and embedded systems. I ...
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.


Specialization:

Circuit design

•

Schematics

•

Layout

•

Footprint

File format:

Gerber

•

STEP

•

VRML

•

SCH

•

PDF

Software:

Altium Designer

•

Eagle CAD

•

EasyEDA

•

Fusion 360

•

KiCad

Interface:

HDMI

•

I2S

•

UART

•

SPI

•

SDIO

•

Wi-Fi

•

BT

•

LTE

•

NB-IoT

•

Ethernet