Andrew Bonneville is a Senior Embedded Software Engineer in Portland, Oregon with eight years of hands-on product development experience and a longer background leading cross-disciplinary engineering teams. He designs and implements firmware from bootloader to cloud, integrating hardware and secure IoT pipelines (including an AWS-S3 demo project) and routinely works with C/C++, assembly, Python, and toolchains for ARM, DSP, and PPC processors. Comfortable across RTOS and bare-metal environments, Andrew pairs low-level debugging and protocol work (SPI, I2C, USB, MQTT, TCP/UDP) with strong requirements, estimation, and stakeholder communication skills. His career blends individual contributor depth with program- and product-level leadership—from firmware and FPGA projects to managing product lines and small businesses. Colleagues describe him as inventive and entrepreneurial, able to translate complex customer needs into pragmatic, auditable solutions. His sabbatical to care for a family member underscores resilience and commitment while sharpening his real-world project and personnel management experience.
8 years of coding experience
21 years of employment as a software developer
BS, Electronic Engineer, cum laude, BS, Electronic Engineer, cum laude at Minnesota State University, Mankato
Certificate, Product Management, Certificate, Product Management at University of California Berkeley - Haas School of Business
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Bonneville - Senior Software Engineer at Hyster-Yale Group