Post Job Free

Resume

Sign in

C/C++, Image Processing, Assembly Language

Location:
Whitsett, NC
Salary:
100k
Posted:
November 22, 2023

Contact this candidate

Resume:

Patrick Jackson

Github: https://github.com/ProgrammingCube/

YouTube: https://www.youtube.com/@TheWinnieston

*** ***** *****

Whitsett, NC 27377

802-***-****

ad1dsf@r.postjobfree.com

Looking for embedded programming, rapid prototyping, and hands-on design and debugging for both hardware and software. Most comfortable in C, assembly, Python, but always willing to jump in and learn new languages.

EXPERIENCE

Creative Microsystems

Embedded Programmer - 2020-2023

STM32 Embedded programming

Worked extensively with STM32F4/F7/H7 family of processors. Implemented timers, GPIO, I2C and SMBus, UART, and SPI connectivity and debugging in C/C++. Experimentation on video over UART, DSP accelerated processing and many other projects.

Movidius SHAVE Assembly programming

Created image processing routines on Myriad X Shave Variable Length Long Instruction Word vector hardware, primarily in Shave Assembly. VLLIW architecture and pipelineing made this both challenging and rewarding.

OpenGL 2.1 programming

Created a framework for AR sales demos using OpenGL 2.1 and GLSL 1.20. Implemented 3 AR sales demos under this framework, with AR controller input for a platform-agnostic demonstration.

Rapid Prototype Designer - 2017-2020

C/C++ coding on Arduino, Raspberry Pi, and Arm board development. Bare metal AVR assembly experience. GUI programs in PyQt. Autodesk 360 3d printing, modeling, milling, and prototype assembly. Designed and built handheld AHRS controllers and AR wearable ecosystems based on low power ARM chips. Extensive work with the Flir family of cameras and sensors writing image processing in C for thermal and polarization information.

Programming Technician - September 2015 - 2017

Starting as a part time intern to assist the Senior Scientist, I advanced within the company to play a key role in both government and commercial projects. Initial work ranged from python GUIs for in-house AR systems to dual composite output on Arduino Uno for lowpower, HUD systems.

Personal Projects

● Retro computer enthusiast (Altair 8800, Sym-1, AIM-65, CP/M, etc)

● Homebrew computers

● Paper computer development

● Transistor computer kits

● Long-range RC planes, FPV

SKILLS

-C/C++

-8080, Z80, 6502 Assembly

-OpenGL

-Board experience with SBCs

(Arduino, Teensy, Raspberry

Pi, Nvidia, Dragonboard…)

-Soldering

-Oscilloscopes

-Breakpoint and bug tracking

for firmware

-Autodesk Fusion 360

-Eagle PCB Designer

LANGUAGES

English

Conversational Japanese



Contact this candidate