Post Job Free

Resume

Sign in

Senior Firmware Engineer

Location:
Saint Paul, MN
Posted:
March 07, 2024

Contact this candidate

Resume:

Erik H Gawtry

Phone: 651-***-****

E-mail: ad36m4@r.postjobfree.com

Summary of Skills:

I have worked with both Windows and Firmware development for over 34 years.

Skills and Interests:

Language:

• English (Native Speaker), Basic Russian

Software Development Skills:

• Windows Developer since 1989 (Windows 2.0 to Windows 10), WIN16/WIN32/WIN64, MFC

• Firmware Development since 1988 on 8051, Blackfin, SHARC (including Griffin/ARM)

• Raspberry PI, Linux/UNIX, OS/X

• Nordic SDK (BLE), BL652

• Net+OS (ARM)

• HTML, AJAX, XML

Computer Language Skills

• C, C++, Objective C, XC, BASIC, Assembly (8051, SHARC, x86) Hobbies

• Photography

Experience:

Desktop Technician July 2023 - Present

Repowered, St. Paul, MN

• Repair and refurbish computers.

Senior Software Engineer March 2003 - Present

Timewave Technology Inc., St. Paul, MN

• Developed firmware for Audio Monitoring with 8051 and ARM that interfaced with a Windows based data audio analysis suite of products that I also developed. Also had interfaces with a PocketPC (with WindowsCE) and browsers (IE, Edge, Mozilla, Netscape, Chrome, Firefox) that worked via HTML and AJAX.

• Development Team for Windows based Ham Radio Deluxe suite of software developed in MFC.

• Developed BLE firmware application on the Nordic ARM for laboratory vibration monitoring.

• Developed bare metal firmware for the 8051 and Blackfin DSP processors to receive telemetry from remote NOAA weather sensors. Designed and implemented a DSP FSK filtering algorithm that allowed reception of previously unrecorded signals from sensors.

• Developed firmware for remote control and monitoring via Bluetooth in hearing tests.

• Developed Windows software for interfacing and data analysis.

• Debugged electronics using Logic Analyzers, Oscilloscopes and Logic Probes Senior Software Engineer May 2006 - May 2021

Danville Signal Processing, Cannon Falls, MN

• Developed bare metal firmware on ARM, SHARC DSPs, and Blackfin DSPs for audio and communication.

• Developed Windows, Mac and Raspberry Pi software to interface into high end Audio systems via serial, Ethernet and USB.

• Developed software for company’s JTAG programmer, including C interpreter. Senior Software Engineer October 1998 – March 2003 Veritas, Roseville, MN

• Wrote several design documents and product specifications for the Windows NetBackup suite of products.

• Developed and maintained Windows software for the company's line of backup products. (NetBackup and Backup Exec) Computer Consultant September 1997 - June 1998

St. Olaf College, Northfield, MN

• Assisted students with tutoring on the use of campus computers. Software Engineer September 1996 - August 1997

NCS, Mendota Heights, MN

• Developed database backend suite with a team for the company's OCR scanning system. Software Engineer August 1993 - August 1996

Advanced Communication Design, Bloomington, MN

• Designed audio compression protocol and scanning systems to load music into audio databases. Main audio database contained over 16,000 music clips for previewing on prototype SCSI Seagate hard disks.

• Developed controlling software/drivers for the company's music preview systems on DOS, Windows, and Linux. Systems operated via numeric keypad or UPC scanner. Linux system operated 32 simultaneous independent hi-fidelity stereo scanning stations.

Programmer September 1991 - August 1993

Dynamic Air, Inc., Vadnais Heights, MN

• Travelled as a field troubleshooter to repair and program systems around the world, including Brazil, Mexico, England, Korea and around the United States.

• Developed controlling software and firmware to operate the company's custom industrial controllers used for pneumatic conveying systems.

• Developed an Embedded Ladder Logic and BASIC interpreter to operate these controllers so that the engineering staff could develop independently.

Programmer October 1988 - August 1991

Timewave Technology, Inc., Mendota Heights, MN

• Developed Windows software for an industrial test facility using prototype computers. System used remote sensors to measure and control pneumatic conveying system for material testing and system optimization.

• Developed DOS applications to interface with DSP for the Navy. Computer Consultant August 1986 - July 1988

St. Olaf College, Northfield, MN

• Worked in ACC (Academic Computing Center) recovering disks by manually pulling information from the disk sectors.

• Assisted students with tutoring on the use of campus computers. PCs and Terminals.

Education:

Saint Olaf College, Northfield, MN August 1997 - June 1998 Degree: Russian Studies

Major: History and Philosophy

Activities:

• Dramaturg for play "Three Sisters".

• Taught lecture series on Windows Programming attended by both students and staff.

Studied:

University of Minnesota, Mankato, Mankato, MN August 2005 - June 2007 Concentration: Geography

Augsburg College, Minneapolis, MN September 1993 - June 1995 Concentration: Science and Languages

University of Minnesota, Minneapolis, Minneapolis, MN August 1991 - June 1993 Concentration: Anthropology and Computer Science

St. Olaf College, Northfield, MN August 1985 - July 1988 Major: Physics

Concentration: Computer Science

Related Courses: Russian Language 3 years, Physics 2 years, Computer Science Activities:

• Photographer for Foreign Studies

• Russian Choir

• Computer Club

• Attended classes from High School

References available upon request.



Contact this candidate