CAN Bootloader Development

Job ID: 30836510

Budget: £35,000 – £40,000 GBP

The job entails developing a bootloader in C for an Automotive product.
The bootloader should:
• be updatable over CAN (through UART)
• be stable
• support UDS commands Write by Identifier, Read by Identifier

This will be an initial bootloader, and as such will not need to support update hashing and encryption at this time. These features will be added at a later time.
We will provide the PCBs for development, as well as USB-CAN tools and Windows Update Utility.
To Note:
The job entails developing a bootloader for an older processor which does not support some of the more modern debugging features, making development more challenging.

Qualifications:

We would be looking for an Embedded Software Engineer / Embedded Systems Engineer.

At a minimum they would need to have experience with C, Embedded Systems, CAN bus, and bootloader development.
Experience with Cryptography would be a benefit for later development when we add in security features, but not needed at this time.