# Chris Bayruns > Senior Software Engineer at Ouster Location: San Francisco, California, United States Profile: https://flows.cv/chrisbayruns ## Work Experience ### Senior Software Engineer @ Ouster Jan 2019 – Present | San Francisco Bay Area ### Software Engineer @ SoftWear Automation, Inc Jan 2015 – Jan 2019 | Atlanta • Development ◦ Initial prototype for distributed robot control system: C++, Python ▪ On time for major governmental grant ▪ After the grant, this became the basis of our robot system ◦ Ethercat Device Drivers: C/C++ ◦ Cross-disciplinary team to develop factory specific code for one of our major sales: Python ◦ Robotic Control System: Integrating: sensors, actuator controls, motor control, and path following: C++ ◦ Integrated python scripting engine on-top of C++ core for faster prototyping and development ◦ Layered security model built around trusted computing module: Linux Initramfs • Architecture ◦ Designed and coded the: back-end framework, data gathering system, security system, build system, and the testing framework: AWS, Python, Jenkins, Bash ◦ Multiple languages working together: Python, Perl, C++, CMake, Bash Scripts ◦ Message passing distributed system: ROS • DevOps/Infastructure ◦ Set up a CI/Nightly build, linting and testing system: Jenkins, Bash, Python ◦ Was one of the people in charge of improving developer processes ▪ Created standards for documentation, code review and git flow ◦ Code generation: Python ◦ Build Scripts: Bash ### Software Engineer @ Microsoft Jan 2013 – Jan 2015 | Redmond Hololens Working on the systems team developing on the HPU. Driver development. System development. Framework Development ### Undergraduate Teaching Assistant @ Georgia Institute of Technology Jan 2013 – Jan 2013 Supervising a prototyping lab for safety as well as grading papers. ### Undergraduate Research Assistant @ Georgia Institute of Technology Jan 2012 – Jan 2013 Producing and fixing research hardware(PCB) for the MMT project. https://research.cc.gatech.edu/ccg/?q=projects/mobile-music-touch-mmt ### Web Application Developer Intern @ Anadigics Jan 2011 – Jan 2011 | Warren, NJ Developed a product change management application A SQL based product development change database that tracks changes to a product over time. Helps to see product delays due to changes. ### Temp Server Administrator Intern @ VT Sillicon Jan 2009 – Jan 2009 Configured Bacula back up server Configured sendmail Configured UPS monitoring ### Network and Server Admin Intern @ Jacket Micro Devices Jan 2006 – Jan 2008 UNIX Support for ADS users, 1st to install ADS on Quad-core machine UNIX/Linux Administration Network Administration Helped Debug Agilent Test Software Developed a Sonnet CAD File Cleaner Developed a raw simulation data to excel spreadsheet formatting program ## Education ### Computer Science in Devices and Networking Georgia Institute of Technology Jan 2008 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/chris-bayruns-3b335160 --- Source: https://flows.cv/chrisbayruns JSON Resume: https://flows.cv/chrisbayruns/resume.json Last updated: 2026-03-23