Post Job Free
Sign in

Senior Embedded Firmware and QA Engineer with Automation Expertise

Location:
Rosemount, MN
Posted:
January 29, 2026

Contact this candidate

Resume:

Summary

More than * years of Embedded Firmware development and over 8 years of firmware automation test build up. Strong knowledge of Software Engineering Continuous integration. Experiences of Software/Hardware test tool development. Familiar with hardware/firmware development equipment implementation, Certified PMP (Project Management Professional) and PMI-ACP (Agile Certified Practitioner) project manager with 4 years plus of experiences.

Expertise

Technical Skills

/Certification

6+ years of C/C++ coding, 6 + years of Python coding, Perl, Shell scripting, Object-Oriental Design

Bare metal Firmware for multiple applications such as communication protocol, memory access interface, I/O control, Step motor, Sensors and peripheral chips bringup

Automated Test environment setup for hardware in loop, firmware, software system test

Python Tool/infrastructure designed for test automation

Variety test tools implementation like TestStand, digital I/O device, workbench

AWS IoT Test by using Postman and Python Scrip

Continuous Integration tools Code Beamer, Jenkins, JIRA, DOORS( Dynamic Object-Oriented Requirements System), MagicDraw

Communication protocols knowledge for UART, TCP/IP, UDP, BLE etc.

Oscilloscope, Frequency/Signal Generator, Voltage Meter, Digital Analyzer

Digital Circuit Design

Version Control tool SVN/Git/CMVC/BitBucket

Linux/Windows

Wireshark, JSON

PMP, PMP-ACP certification

Work Experience

BAE Systems, Fridley/Maple Grove, Minnesota October 2024 -current

Sr. Software Engineer

●Design and plan the test for new released firmware. Create Test procedures based on requirements

●Build the test automation infrastructure and coding the Python scripts for the automation testing

Tennant, Golden Valley, Minnesota October 2023 -October 2024

Sr. Firmware QA Engineer

●Design and plan the test for new released firmware. Analyzing and issue trouble shooting.

Global Traffic Technologies, Oakdale, Minnesota December 2019 - May 2023

Sr. QA Engineer

●Build up the automation test infrastructure for Firmware, hardware in loop test and coding the Python Scripts for this automation tests used for GTT Traffic control products, performed GTT AWS IoT Software Test

●Coding the Python script for executing the test procedure and C/C++ for the microcontroller board for test automation

●Setup and maintained Jenkins for continuous integration and for End-to-End automation for all build

Medtronic, Fridley, Minnesota August 2018 - October 2019

Firmware Verification Engineer

●Design and Plan for the firmware requirement test cases/scenarios based on the requirements document

●Coding the Python scripts for the test cases and submit them to Jenkins for daily automation tests

●Working in the agile oriented team for daily work status tracking and working closely with Firmware/Hardware team to make the tests being more accurate and more efficient.

Hewlett-Packard, Taipei City, Taiwan/Houston, Texas July 2014 -January 2018

Bios Firmware Project Manager (80% management job, 20% coding job)

●Oversee over 40 HP commercial laptops for their quarterly releases with the code changes for new feature or defect fix and handling the urgent bug fix for customer or factory.

●Led a team of SW Engineers and Software Assurance Engineers to plan sprints to ensure milestones are met.

●Developed status reports, resource plans and cost estimates.

●Gained the customer’s satisfaction with rapid bug fixes and improved quality resulting in winning future deals from other competitors.

IBM, Taipei City, Taiwan/Rochester, Minnesota. June 2011 -March 2014

Staff Software Engineer

●Developed firmware (C/C++) for IBM Power8 Server’s Power Supply control/monitoring, System Power/Fan Control, and System Health Monitoring with oscilloscopes and digital analyzers.

●Developed test cases and Unit Test with Perl scripts.

●Utilized the scripting/coding to discover the vendor’s Power Suppliers’ serious problem that would fail the server’s power stability. Asking the vendor to fix it to preventing Project delay delivery.

●Managed SDLC development with sprint planning and bi-weekly retrospective meeting.

●Achieved the high quality code and on time code delivery that helps project keeping on track.

Insyde, Taipei City, Taiwan. May 2010 – Jun 2011

Senior Software Engineer

Ported and developed Intel UEFI firmware for Laptop. Developed BIOS with C for Dell and HP.

Phoenix Technology Ltd., Taipei City, Taiwan. Oct 2008 - Feb 2010

Senior SCM (Software Configuration Management) Engineer

●Responsible for integration validation, defect tracking, build and release, and tool developed for R&D.

●Developed a process and implemented a software system to enforce SDLC process.

●Integrated and streamline SDLC from version control, defect management, automated verification testing to build and release. Experienced with Bugzilla, SVN, and CruiseControl.

●Improved engineers’ codes’ quality and being more traceable to meet the company’s goal of high quality BIOS codes.

Wistron Corporation, Taoyuan County, Taiwan. Apr 2007 - Oct 2008

Smart HDTV Embedded System Senior Firmware Developer

●Function responsible of SMART HDTV embedded system development for the Sony and Westinghouse.

●Developed Embedded C program to control the HDTV hardware in a RTOS system.

●Reconstructed the code to enhance code’s readability and performance for saving developer’s time of code change and debug process.

IBM, Rochester, Minnesota. Sept 2005 - Dec 2006

Server Firmware Developer

●Developed Linux system dump program (C/C++) for IBM Power 7 Server projects.

●Developed a system dump analyzer to decode logs to reduce development time.

●Fixed Defect Fix, debug tool development, documentation.

●Speeded up developer’s debug process by developing a handy log parser tool.

Education

Master of Science in Computer Engineering, University of Minnesota, Minneapolis, MN,

Bachelor of Science in Electrical Engineering, University of Texas at Arlington, Arlington, TX,



Contact this candidate