Firmware Programmer STM32 for Cool Reverse Engineering (Silver Spring)

  • December 20, 2020
  • Silver Spring, Maryland, United States
  • Created at: December 15, 2020

Gig Description

The job will be mostly Remote. Initially will need to walk you through the application. Need to be able to spend at least 20 hours a week. JOB Requirement Familiar with STM32Cube Experience writing C Code Examples and arduino equivalent are online. So in essence your taking examples online probably most for arduino, or assembly and writing firmware code for STM32F105VCT6. Again there examples of such across the web, it has to be re-written for STM32F105 and also following the code structure that exists in the codebase that will be sent to you. There will be about 50 types of devices that have to be written for all should be about 50-175 lines of code. You can probably do 1-2 devices per day. These devices are controllers and ics, and other stm32 logic. The controllers, and breakout boards for ics will be provided to you during initial brief. Your effectively interfacing these controllers, and ics to communicate with the stm32 board. Examples of devices include Video Game Controller (NES,SNES are already done will provide code to use an example) TODO: GameCube Controller Sega Dreamcast Controoler PlayStation Controller Etc. Devices Code to talk to PS/2 devices Integrated Chips (5050 led smd already done) Code to talk to Bluetooth CC2541 Code to talk to 16 bit LED Driver Code to talk to GPIO Expander Code to turn on and off voltage regulators Etc. Other Code Code for reading and writing via pagination (read/write via sector is there however) Taking a binary that is stored in memory and flashing two stm32f2105 chips and potentially bluetooth chip Etc.

Gig Location

Map is approximate to keep gig creator location private.