Günter Fuchs



Firmware Engineer


Self-motivated, goal oriented firmware engineer with 15+ years programming in C, object oriented, and scripting languages. Brought projects successfully through their entire life cycle. Additional experience working with test algorithms, analog and digital circuit diagrams, and debugging using ICEs, oscilloscopes, and analyzers.

Selected Technical Skills:

Programming languages: C, ARM assembler, Python, C++, Java

Development environments: NetBeans, Eclipse, ARM Developer Suite, Atmel Studio, IAR, SVN, Git, UML design tools, Bugzilla, Jira

Operating systems: µC/OS-II, Nucleus, DOS, round-robin, Linux

Target processors: Intel 80386, ST Micro STR750, ARM7/9, Atmel 8- and 32‑bit micro‑controllers

Protocols: I2C, SPI, USART, CAN, SWI, bit-banging

SDLC Methodologies: agile / scrum, waterfall

Awards and Accomplishments:

Professional Experience:

Volunteering Software Contractor

Colorado School of Mines, Golden, CO

11/2015 - present

Develop software for medical data acquisition as part of a confidential project with anticipated funding

Senior Firmware Engineer

AMCi-Wireless, Golden, CO

11/2014 – 10/2015

Developed embedded C firmware and PC-based unit-test harness for asset monitors

Open Source Software Developer

Golden, CO

06/2014 – 10/2014

Developed software for seismic data acquisition and analysis

Senior Application Engineer

Atmel, Colorado Springs, CO

04/2008 – 05/2014

Designed and developed embedded C libraries for CryptoAuth products

Firmware Engineer

Davis Instruments, Hayward, CA

07/2006 – 03/2008

Designed and developed embedded test fixture application for CarChip products

Independent Contractor

DigitalTech Displays, Gilroy, CA

07/2002 – 06/2006

Modified multimedia firmware

Independent Contractor

Wherify, Redwood Shores, CA

11/2001 – 06/2002

Created test and calibration suite for locator device worn around the wrist

Senior Software Design Engineer

Cadence, Tality, San Jose, CA


Senior Software Design Engineer, design services
Worked in the same team moving through acquisition and spin-off in the design services industry.

Joined a Bluetooth based wireless camera surveillance system project in its infancy. Designed the system using UML / OOD software design tools (Rational Rose). Created DOS based simulation code. Brought up hardware and ported the real-time OS (μC/OS-II) and embedded application to the Atmel (ARM7) CPU. Debugged and tested code.

Joined the PBS project for the development of a hand held device that scanned bar coded coupons from TV and printed matter. Designed and created device driver interface for data storage and retrieval. Made UI more user friendly.

Education / Continuing Professional Development: