Micheal Cowan

Senior Software Engineer at Sarcos Technology and Robotics Corporation
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bountiful, Utah, United States, US
Languages
  • Sign Languages -

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
    • 100 - 200 Employee
    • Senior Software Engineer
      • Feb 2023 - Present

    • Research Services
    • 1 - 100 Employee
    • Software Lead
      • Jun 2021 - Mar 2023

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Lead, Software Engineer Level 5
      • Mar 2020 - Sep 2021

    • Software Engineer IV
      • Mar 2017 - Mar 2020

    • Software Engineer III
      • May 2015 - Mar 2017

      Developing, maintaining, and enhancing software across multiple Software Frameworks. Software development is performed in a hybrid waterfall/agile methodology using Test Driven Development techniques. Multitasked on multiple programs at once varying in degrees of difficulty. Generated applications for multiple operating systems for various purposes including: • Software Lead • Extensive C++ development. • Reverse engineering techniques and cross product development. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Software Analyst II
      • Jan 2015 - May 2015

      • Software Support and Maintenance • Microsoft SharePoint Development • Software Support and Maintenance • Microsoft SharePoint Development

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jan 2013 - Jan 2015

      Developing, maintaining, and enhancing software across multiple Software Frameworks. Software development is performed in a hybrid waterfall/agile methodology using Test Driven Development techniques. Multitasked on multiple programs at once varying in degrees of difficulty. Generated applications for multiple operating systems for various purposes including: • C# GUI applications. • Scripts that generate source code files dynamically from XML files. • Java based Test Suite used to automate hardware testing. • Extensive C++ development. • Reverse engineering techniques and cross product development. Show less

    • Software Engineer Intern
      • Sep 2012 - Dec 2012

      Developed a C++ application parses a SqLite database to extract out two weeks of Television Broadcast material, which it then compresses into a condensed binary datafile. The end result is to use advanced memory techniques to compress for example a 30 megabyte data file into 6 megabyte datafile. Developed a C++ application parses a SqLite database to extract out two weeks of Television Broadcast material, which it then compresses into a condensed binary datafile. The end result is to use advanced memory techniques to compress for example a 30 megabyte data file into 6 megabyte datafile.

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Software Engineering Intern
      • May 2012 - Aug 2012

      Developed the next generation of Software Framework using Test Driven Development methods and Agile Development strategies to comply with the JSF (Joint Strike Fighter) software standards. This framework was developed in c++ and used advanced templated design techniques for maximum versatility. All developed code was rigorously tested using the Google Test/Mock framework and analyzed with a multitude of tools including valgrind and Gcov/Lcov to guarantee functionality. Developed the next generation of Software Framework using Test Driven Development methods and Agile Development strategies to comply with the JSF (Joint Strike Fighter) software standards. This framework was developed in c++ and used advanced templated design techniques for maximum versatility. All developed code was rigorously tested using the Google Test/Mock framework and analyzed with a multitude of tools including valgrind and Gcov/Lcov to guarantee functionality.

Education

  • Weber State University
    Master of Science - MS, Computer Engineering
    2015 - 2019
  • South Dakota School of Mines and Technology
    Bachelor's Degree, Computer Science
    2006 - 2012
  • South Dakota School of Mines and Technology
    Bachelor's Degree, Physics
    2006 - 2012
  • South Dakota School of Mines and Technology
    Minor, Robotics
    2006 - 2012

Community

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