Sr. Embedded Hardware Software Engineer II at Particle
Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Brett Walach is a Sr. Embedded Hardware/Software Engineer with 13+ years designing robust digital, analog, and mixed-signal systems, and decades of experience in motor controllers, SMPS, battery chargers, and portable medical devices. At Particle he blends firmware and hardware expertise to ship short-lead-time IoT products, contribute to open-source libraries (notably expanding NeoPixel support across Particle devices), and improve developer-facing docs and UI. He moves projects from concept through schematic/layout, rapid prototyping, validation, BOM generation and field support, with deep skills in system-level debugging and test. Comfortable leading small teams or working independently, Brett pairs hands-on electronics craftsmanship with fast learning across new architectures and protocols. Known for pragmatic problem solving and strong customer support, he also brings a creative hacker/maker mindset and a background in music that informs his practical, inventive approach to engineering.
13 years of coding experience
18 years of employment as a software developer
Finished courses toward a Masters in Computer Science, Finished courses toward a Masters in Computer Science at Illinois Institute of Technology
Bachelors of Science in Electronic Engineering Technology, Electrical and Electronics Engineering, Bachelors of Science in Electronic Engineering Technology, Electrical and Electronics Engineering at DeVry University
An Implementation of Adafruit's NeoPixel Library for Particle devices: Core, Photon, P1, Electron, Argon, Boron, Xenon and RedBear Duo.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 64 commits, 24 PRs in 9 years
Contributions summary:Brett primarily contributed to the implementation and modification of a library for controlling NeoPixel LED strips on Particle devices. Their work involved adding support for various LED types (WS2811, WS2812, WS2813, TM1803, TM1829, SK6812RGBW, and WS2812B2) and optimizing the timing for different bitstreams. These changes enabled compatibility with various Particle devices, and different LED strip products. They also corrected a memory allocation issue and improved the code for a more stable operation.
Contributions:1 review, 73 commits, 71 PRs in 4 years 4 months
Contributions summary:Brett primarily focused on updating and modifying documentation, specifically for the Particle IoT platform. Their contributions included updates to the help menu, changes to the datasheet, and modifications to several helper files. In addition to the documentation updates, the user also made changes to the UI and front-end components.
particleargonelectronphotonarduino
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
Brett Walach - Sr. Embedded Hardware Software Engineer II at Particle