beBee background
Professionals
>
Toronto
Brandon Allen

Brandon Allen

Embedded Software Developer

Engineering / Architecture

Toronto, Ontario

Social


Services offered

A embedded software developer with experience working with 32-bit ARM microconctrollers. My experience includes:

  • NXP K81
  • STM32
  • nRF9160
  • RP2040
  • MSP430
  • Renesas
  • Zephyr, FreeRTOS, Mbed OS
  • CMake, Make, CI/CD, Github Actions, Jenkins
  • Unit testing embedded targets
  • MQTT, HTTP, TLS
  • Various cryptography algorithms (AES, ECDH, RSA, ECC)
  • Worked with various TCP, BLE, Bluetooth and WiFi stacks.
  • Developed various drivers. (UART, SPI, I2C, SDIO, SDRAM, QSPI, I2S and more)  

I am also experienced with web developmenent using Ruby on Rails to create Terminal Management Systems for fleets of IoT devices.

Approximate rate: CAD$ 80 per hour

Experience

NeuronicWorks Inc.  – Firmware Designer - May 2021 – Present 

  • Integrated an L2 EMV kernel onto a NXP K81 micro that was running freeRTOS. 
  • Worked with TI Bluetooth stack, ESP32s Bluetooth/BLE/WiFi stacks, Nordic modems, SIMCOM modems. 
  • Worked with the Nordic nrf-sdk which includes Zephyr and MCUboot( nRF9160, nRF52840). 
  • Developed peripheral drivers (I2C, ADC, UART, SDIO, SDRAM, QSPI, SPI, I2C, one-wire). 
  • Implemented MQTT and HTTP clients on resource constraint devices. 
  • Implement custom linker scripts to memory map external SDRAM and QSPI flash. 
  • Worked with common asymmetric/symmetric encryption schemes. 
  • Coordinated, documented and implemented IoT communication protocols with server team. (e.g. HTTP, MQTT payloads, encryption agreements) 

Education

Bachelor of Electrical Engineering  

2016 – April, 2021 Faculty of Engineering, Dalhousie University – Halifax, Nova Scotia 

Professionals in the same Engineering / Architecture sector as Brandon Allen

Professionals from different sectors near Toronto, Ontario

Other users who are called Brandon

Jobs near Toronto, Ontario

  • Work in company

    Embedded Software Engineer

    PV Labs

    This is not a narrow,stay-in-your-lane software role.We treat software as a product,not a by-product.Our architecture is modular,component-driven,and intentionally designed for change. · You'll work on distributed,multi-processor real-time systems where clarity,testability,and lo ...

    Burlington, Ontario

    1 month ago

  • Work in company

    Embedded Developer

    Geotab

    We are always looking for amazing talent who can contribute to our growth and deliver results Geotab is seeking a Embedded Developer who will be responsible for designing, writing, and testing embedded C code for Geotab's GO telematics devices. · Develop an in-depth understanding ...

    Oakville, Ontario

    1 month ago

  • Work in company

    NPD Firmware/Software Developer

    G&W Electric Company

    + Develop firmware and software for protection and control systems. + Design and build automated test platforms used in production and testing. + Support RMA and NCR of embedded products. + Maintain production automated test equipment. · + Participate in the review of engineering ...

    Brampton, ON

    3 weeks ago