Steven Roudebush
Senior Software Engineer at Rapid Robotics, Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Rapid Robotics, Inc
-
United States
-
Automation Machinery Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2022 - Sep 2023
-
-
-
Bright Machines
-
United States
-
Software Development
-
200 - 300 Employee
-
Senior Software Engineer - Simulation and Digital Twin
-
Dec 2019 - Jan 2022
-
-
-
Maven Wave, an Eviden Company
-
United States
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Senior Consultant
-
Sep 2018 - Nov 2019
Designed and implemented cloud-based systems for enterprise clients. Designed and implemented cloud-based systems for enterprise clients.
-
-
-
SBB Research Group
-
United States
-
Financial Services
-
1 - 100 Employee
-
Application Developer
-
Jul 2017 - Jul 2018
Develop and maintain software infrastructure and applications to support trading, data collection, operations and human resources. Develop and maintain software infrastructure and applications to support trading, data collection, operations and human resources.
-
-
-
Autodesk
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer - FormIt
-
Jan 2016 - Apr 2017
Implemented secure beta licensing for FormIt which allowed early customer testing. Created automation for build and release on Windows operating systems using Python, continuous integration platforms TeamCity and Jenkins, Cmake, WiX toolset, MSBuild. Implemented high and low-level performance optimizations in C++. Prototyped cross-platform renderer to replace aging production renderer. Implemented secure beta licensing for FormIt which allowed early customer testing. Created automation for build and release on Windows operating systems using Python, continuous integration platforms TeamCity and Jenkins, Cmake, WiX toolset, MSBuild. Implemented high and low-level performance optimizations in C++. Prototyped cross-platform renderer to replace aging production renderer.
-
-
-
University of Michigan
-
United States
-
Higher Education
-
700 & Above Employee
-
Research Assistant - Autonomous Vehicles
-
Oct 2014 - Oct 2015
Expanded, updated and maintained embedded and software systems for autonomous watercraft utilizing Arduino and Android platforms as well as a server/vehicle communications for remote operation, data collection and database storage. Maintenance of these systems requires knowledge of multi-threaded programming, sockets, electronic circuits, digital signal analysis, and software design patterns. Conducted field testing of all systems with teammates. Gained experience implementing algorithms on GPU… Show more Expanded, updated and maintained embedded and software systems for autonomous watercraft utilizing Arduino and Android platforms as well as a server/vehicle communications for remote operation, data collection and database storage. Maintenance of these systems requires knowledge of multi-threaded programming, sockets, electronic circuits, digital signal analysis, and software design patterns. Conducted field testing of all systems with teammates. Gained experience implementing algorithms on GPU using CUDA. Show less Expanded, updated and maintained embedded and software systems for autonomous watercraft utilizing Arduino and Android platforms as well as a server/vehicle communications for remote operation, data collection and database storage. Maintenance of these systems requires knowledge of multi-threaded programming, sockets, electronic circuits, digital signal analysis, and software design patterns. Conducted field testing of all systems with teammates. Gained experience implementing algorithms on GPU… Show more Expanded, updated and maintained embedded and software systems for autonomous watercraft utilizing Arduino and Android platforms as well as a server/vehicle communications for remote operation, data collection and database storage. Maintenance of these systems requires knowledge of multi-threaded programming, sockets, electronic circuits, digital signal analysis, and software design patterns. Conducted field testing of all systems with teammates. Gained experience implementing algorithms on GPU using CUDA. Show less
-
-
-
Autodesk
-
United States
-
Software Development
-
700 & Above Employee
-
Software Development Intern - Translation Framework Team
-
Jun 2015 - Aug 2015
Removed dependencies on external math kernel by implementing new primitive types (points, vectors, etc.) and associated operations within project source code. Created file processor to access body data interfaces in assembly and part hierarchies. Cleaned source code to remove compiler warnings in preparation for developer migration to Visual Studio 2015. Provided unit testing for new and existing features. Performed investigation of corrupt file handling to increase program security. Worked on… Show more Removed dependencies on external math kernel by implementing new primitive types (points, vectors, etc.) and associated operations within project source code. Created file processor to access body data interfaces in assembly and part hierarchies. Cleaned source code to remove compiler warnings in preparation for developer migration to Visual Studio 2015. Provided unit testing for new and existing features. Performed investigation of corrupt file handling to increase program security. Worked on translation framework team using Agile methodology. Show less Removed dependencies on external math kernel by implementing new primitive types (points, vectors, etc.) and associated operations within project source code. Created file processor to access body data interfaces in assembly and part hierarchies. Cleaned source code to remove compiler warnings in preparation for developer migration to Visual Studio 2015. Provided unit testing for new and existing features. Performed investigation of corrupt file handling to increase program security. Worked on… Show more Removed dependencies on external math kernel by implementing new primitive types (points, vectors, etc.) and associated operations within project source code. Created file processor to access body data interfaces in assembly and part hierarchies. Cleaned source code to remove compiler warnings in preparation for developer migration to Visual Studio 2015. Provided unit testing for new and existing features. Performed investigation of corrupt file handling to increase program security. Worked on translation framework team using Agile methodology. Show less
-
-
-
Marine Corps Recruiting
-
Armed Forces
-
700 & Above Employee
-
KC-130J Loadmaster
-
Aug 2004 - Jul 2009
-
-
Education
-
University of Michigan
BS, Computer Science -
University of Michigan