Steven Roudebush

Senior Software Engineer at Rapid Robotics, Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Seattle, Washington, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Automation Machinery Manufacturing
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2022 - Sep 2023

    • United States
    • Software Development
    • 200 - 300 Employee
    • Senior Software Engineer - Simulation and Digital Twin
      • Dec 2019 - Jan 2022

    • 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.

    • 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.

    • 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.

    • 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

    • 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

    • Armed Forces
    • 700 & Above Employee
    • KC-130J Loadmaster
      • Aug 2004 - Jul 2009

Education

  • University of Michigan
    BS, Computer Science
    2012 - 2015
  • University of Michigan

Community

You need to have a working account to view this content. Click here to join now