Summary
Ricky Rininger is a Principal Embedded Systems Engineer with 11 years of hands-on experience building real-time firmware and low-level software for ARM-based microcontrollers across additive manufacturing, robotics, and industrial automation. He excels at fault-tolerant driver development, real-time control loops, and robust communication stacks (SPI, I2C, UART, CAN, RS-485), and is comfortable from bare-metal bring-up to RTOS-based architectures like FreeRTOS. Ricky pairs firmware craftsmanship with hardware savvy—designing 4-layer PCBs in KiCad/Altium, debugging signal-level issues, and implementing hardware-aware recovery strategies that salvaged field units. He has led performance optimizations that increased printer capacity 30%, architected motor control and safety-critical systems certified to ISO/TÜV standards, and built CI/CD pipelines (GitHub Actions, pre-commit, CMake) to ensure repeatable releases. Based in Austin, he brings a practical blend of embedded Linux, Python tooling, and C/C++ mastery, and often surfaces subtle hardware/firmware interactions (e.g., timer/SPI coupling) to resolve elusive real-time bugs.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Electrical Engineering, Bachelor’s Degree Electrical Engineering at Wentworth Institute of Technology