Everett, Washington, United States
Seasoned Software Engineering Manager adept at driving success in the electrical and electronic manufacturing sector. Possessing a solid foundation in engineering and a proven track record of leading high-performing teams, my expertise spans across Embedded Software, Embedded Linux, Digital Protocols (I2C, SPI, etc.), Embedded C, Embedded C++, Python, RTOS, Bluetooth Low Energy, and Product Development. Committed to delivering innovative solutions and driving continuous improvement, I leverage my technical know-how and leadership skills to make a meaningful impact in the industry.
Axon is the market leader in body-worn cameras, in-car police camera systems, and conducted energy weapons, with a mission to protect life and advance public safety. Teams are distributed across Seattle, Phoenix, Boston, Vietnam, and Romania. I manage a team of ~10 firmware engineers responsible for the full firmware stack on wireless activation devices, and the platform layer - BSP, kernel drivers, GNSS, LTE/modem integration, battery and power systems - that application software teams build on across the company's body-worn cameras and in-vehicle hardware. My job is setting technical direction at that platform level, supporting a multi-year security and cryptographic modernization effort, and owning firmware quality and test infrastructure for the Platform Firmware team. Over three years in this role I've helped grow the organization from around 6 to around 30 engineers, working closely with manufacturing, EE, product management, and TPM counterparts across multiple product programs.
I manage a group of firmware engineers who deliver many of the products Fluke is known for. My team consists of around 11 individuals, both contactors and company employees, with a mix of local and remote contributors. I coordinate with internal and cross-departmental stakeholders and help clarify project priorities and viability. I brought a struggling legacy waterfall program to market by moving to Agile/ Scrum processes. This reduced the overhead on the team and provided clarity to management on feature vs. time trade-offs.
I brought a technical skill set to a team focused on using lean startup principles, as outlined in the Innovator's Method. I idea-networked, visited customer sites, helped define products, and built low fidelity prototypes. Our program became a startup and was acquired by an AR startup.
My time was split between technical work on projects such as the Fluke 279 FC and the IR3000 FC and people management. I supervised 2 - 3 direct reports, mentoring junior team members and clarifying direction for more senior contributors. I led the interview and candidate selection process for new hires and interns.
I created firmware for 8- and 16-bit microprocessors (Microchip PIC18, TI MSP430), wrote documents (such as specifications, test reports, etc), designed test fixtures and low speed (sub 40 Mhz) digital PCBs; interfaced with contract manufactures and customers (both domestic and international).
As an intern I spent 12 weeks working in the industrial tools division of Fluke. While there I provided a proof of concept piece of software which ran on a PalmPilot. The software allowed a user to download logged data from a Fluke 89 IV multimeter, and display a graph of the data.