Cameron Miller

Principal Software Engineer at HomeAware

Chicago, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Cameron Miller is a Principal Software Engineer based in Chicago with 10 years of experience designing scalable IoT and cloud-connected systems for startups and enterprise teams. He currently leads engineering efforts at Ubiety Technologies and HomeAware, focusing on D2C home security products that blend edge devices with robust back-end services. His background includes impactful open-source contributions to ROS 2 tooling—adding snapshot mode and a plugin query mechanism to rosbag2—which reflect a strong grounding in back-end design and automated testing. Cameron’s early work at JPL, Northrop Grumman, and AWS RoboMaker shows a practical fluency with embedded drivers, robotics simulation, and cloud IoT stacks. He pairs hands-on low-level engineering with product-minded architecture, often bridging hardware, firmware, and scalable services to deliver reliable systems.
code10 years of coding experience
job3 years of employment as a software developer
bookUniversity of California, Los Angeles
bookLoyola High School of Los Angeles
github-logo-circle

Github Skills (12)

plugin-development10
c-language10
cprogramming-language10
python10
ros10
serialization9
test-automation9
data-serialization9
compression9
system-design8
github-ci3
githubaction-workflow3

Programming languages (8)

C++ShellCJavaScriptGoPrologBitBakePython

Github contributions (5)

github-logo-circle
ros2/rosbag2

Jul 2021 - Sep 2021

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 reviews, 9 commits, 9 PRs in 2 months
Contributions summary:Cameron focused on enhancing the functionality of the rosbag2 tool within the ROS2 ecosystem. They implemented a plugin query mechanism for dynamic loading of compression and serialization formats, significantly improving the flexibility of the rosbag2 record tool. Further contributions included adding a snapshot mode with a corresponding service, and enhancing the testing infrastructure of the tool. The changes demonstrate an understanding of both back-end design and a focus on testing and validation.
camm73/Atheris-UI

Dec 2015 - Oct 2019

Contributions:77 pushes, 1 branch in 3 years 10 months
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