Securely program ATSAMD51

Job ID: 37073056

Budget: $250 – $750 AUD

I'm looking for a freelance programmer / Software Engineer to prepare a Step by Step Process Guide for me to follow to take an existing program from the Arduino IDE, and securely upload it to an ATSAMD51.

Once on the ATSAMD51, the program must work normally, but not be able to be extracted or read back by determined people - i.e. fuses and other security features on the ATSAMD51 will need to be employed. I do not want people to extract the program or code and then be able to upload it onto copied devices.

I do not require write protect, only read protect.

I have ATMEL Studio (on a PC) and a Segger J-Link Mini.
I am happy to purchase additional software or equipment as needed.

In the past, I put a Bootloader on the chip with ATMEL Studio and the J-Link; but, then used the Arduino IDE to upload the programmer via a USB.

I would like the process to be on a word doc, be very clear, step by step and preferably have photos as part of the explanations.

The successful applicant may have lots of follow up works...