CAN Bootloader Development -- 3

£ 36.00 GBP
Job: CAN Bootloader Development

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.


EXTRA INFO
The processor is the S12G48F1VLC which is an old processor.
While this is an old processor we have significant stock and are planning to continue using these while the chip shortages lasts.
The debugging environment is quite basic given it's age, and only allows breakpoints (and not Watch variables).
There is a spare UART, which may be useful for debugging output.

We would be able to provide a working CAN stack.

Similar Freelance jobs:

Crear Un Software
Software de ingeniería aplicada a la geología para ingreso de datos, generación de gráficos y entorno de consultas. Sistema operativo Windows, posteriormente a iOS y Android.
Full Description of Crear un software
Linux Distro
Hi everyone! I'm looking for a embedded systems engineer someone with vast knowledge on C++, QT, Kirigami UI Framework, Maui Project Framework these frameworks and knowledge in this language would be of great help in my creation a device I'm engineering. Other important areas of expertise: KDE Plasma, Calamares Installer, Kubuntu Invite will need to sign NDA. Thank you!
Full Description of Linux Distro
Build Me A Fast Proof Of Stake Cryptocurrency
I am looking for an expert at creating cryptocurrencies to develop a fast Proof of Stake cryptocurrency using its own customized network like EOS and XRP. This means that the transaction time between receiving and sending the crypto should be about 5 seconds. I will provide more information about the project in private with whoever is interested in taking on this job.
Full Description of Build me a fast Proof of Stake Cryptocurrency
Stm32 Gui Touchgfx
Realization of a demonstrator on ST STM32F769I-DISCO board (4'' 480x800). STM32Cube - FreeRTOS – TouchGFX The application is defined (screens, sequences to screen or function). Reading one sensors on usart and other messages on canbus (defined messages). Show informations on GUI. Sending messages on canbus (defined messages). Save user's parameters in flash. Source full project Stm32Cube/gfx to deliver. Option: add bootloader IAP on USB to allow the program update (there are 2 flash banks of 1MB. Application is less than…
Full Description of STM32 GUI TouchGFX
Desktop Application To Cut Videos
Wanted to build a Desktop app (mac first) that will do one simple function. Cut and resize videos easily. Functionality should be this - Add a video - Select (can be as simple as just adding them one by one) different time stamps/clip stamps - The key here will be that I can add multiple timestamps in one go with names - The app will output all the clips which can be renamed if required in the same UI. -…
Full Description of Desktop application to cut videos
Unreal Engine For Post Apocalyptic Level Design
We need someone experienced in UE4/5 since we already migrated to UE5 We need Unreal Engine 4/5 Blueprint and C++ experience We also need someone to be able to do level design , animations , game mechanics and game logics Know How in Multiplayer development in unreal engine dedicated server and hosted server on windows and linux daly updates on the internal SVN and know how of how to use svn software I am looking for a post apocalyptic level…
Full Description of Unreal Engine for Post Apocalyptic Level Design
Statistical Tts & Stt Desktop Softwar Engine Which Will Work With Jaws
Desktop voice is desktop-based software that is installed as X-language voice on a computer with Windows operating system. This software engine after installation is used by the operating system to synthesize words in X-Language. This software engine can be used by other application programs such as voice, e.g. in JAWS screen reader this software/voice can be selected so that the words synthesized by JAWS are synthesized in X-Language. Also, this voice can be used by other programs that require the…
Full Description of Statistical TTS & STT Desktop softwar engine which…
Unimrcp Project -- 3
We are planning to build a Automated IVR system, we would like to integrate the below systems 1- Implement Media Server using UniMRCP 2- Integrate / Enable ASR (Google Speech ) with UniMRCP 3- Integrate UniMRCP with our Conversational AI Platform 4- Integrate Asterisk / UCCE(Unified Cisco Communication Enterprise) for a end to end voice journey
Full Description of UniMRCP Project -- 3
Vpn App (v2ray+trojan+shadowsocksr) 5 O.s (ios+android+windows+mac+linux)
smooth and fast VPN using protocols: V2ray-trojan-ssr vpn app with my own Ui & a basic backend panel using php+mysql i need app for (ios + android + windows + mac + linux ) = minimum $1500 / maximum $5000 for whole project, official programing language only ! not flutter-xcode-react,js...! Microsoft studio = windows version Android studio = android version Swift = ios//mac version C ,c++ = linux version i provide: Ui + panel template + servers + openSource vpn…
Full Description of VPN APP (V2ray+trojan+shadowsocksR) 5 O.S (ios+android+windows+mac+linux)
Find Emgu Expert
Just Convert opencv C++ project to C# using EMGU this project has only 100lines code budgets is 20aud. it will take less than 1 hour
Full Description of Find EMGU expert
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.