Brydon Gibson
@brydongibson
Software developer specializing in embedded systems and real-time operating systems.
What I'm looking for
I am a dedicated software developer with a strong background in embedded systems and real-time operating systems. My journey began at Carleton University, where I earned a degree in Computer Systems Engineering and contributed to an IEEE paper on IPV6-based smart grid communication. Since then, I have honed my skills across various roles, focusing on developing robust software solutions for complex hardware environments.
Currently, I work at Ford, where I design and build SPI drivers for power management communications protocols and support low power modes for on-board peripherals. My previous experience at Optelian/DZS involved creating a code formatting toolchain and working with optical multiplexing ASICs. I have also contributed to significant projects at Dell Technologies and QNX Software Systems, where I developed BSPs and device drivers, ensuring seamless integration and performance in demanding environments.
Experience
Work history, roles, and key accomplishments
Software Developer
Ford
Mar 2023 - Present (2 years 4 months)
Worked with microkernel real-time operating systems on embedded hardware, designing and building a SPI driver for power management. Supported BSP for suspend-to-ram of complex SOCs and performed hardware testing for power and data busses.
Software Developer
Optelian/DZS
Jul 2022 - Mar 2023 (8 months)
Designed and built a SPI driver for an optical multiplexing ASIC, working with on-board FPGAs to send data via SPI bus. Created a code formatting toolchain with user scripts and Git hooks to enforce clang-formatted code.
Software Technologist 2
Dell Technologies
Jun 2021 - Jul 2022 (1 year 1 month)
Developed an ARM BSP for a 5G ORAN based PHY layer and designed an eCPRI emitter and radio emulator using DPDK. Supported a Linux BSP on custom hardware, including custom driver code for I2C, UART, GNSS, and 1PPS/PTP.
Systems Integration Developer
QNX Software Systems
May 2018 - Jun 2021 (3 years 1 month)
Drove the success of multiple hypervisor integration projects, including QNX and Android/Linux guest BSP development. Debugged and developed device drivers and software in C/C++ for peripherals like I2C and SPI, while gaining experience in ISO26262 and ISO9001.
SAM TEC 3LS
Nokia
Apr 2016 - Aug 2016 (4 months)
Provided L3 support for Nokia 5620SAM, automating the setup of complex network emulations. Gained experience in network management and troubleshooting.
Education
Degrees, certifications, and relevant coursework
Carleton University
Bachelor of Engineering, Computer Systems Engineering
Activities and societies: IEEE paper “IPV6-Based Smart Grid Communication over 6LowPAN”
Studied Computer Systems Engineering, focusing on the design and implementation of complex computer systems. Researched and contributed to an IEEE paper titled 'IPV6-Based Smart Grid Communication over 6LowPAN'.
Availability
Location
Authorized to work in
Interested in hiring Brydon?
You can contact Brydon and 90k+ other talented remote workers on Himalayas.
Message BrydonFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
