Micheal Cowan
Senior Software Engineer at Sarcos Technology and Robotics Corporation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Sign Languages -
Topline Score
Bio
Experience
-
Sarcos Technology and Robotics Corporation
-
United States
-
Automation Machinery Manufacturing
-
100 - 200 Employee
-
Senior Software Engineer
-
Feb 2023 - Present
-
-
-
Knexus Research
-
Research Services
-
1 - 100 Employee
-
Software Lead
-
Jun 2021 - Mar 2023
-
-
-
L3Harris Technologies
-
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
-
-
-
Goldman Sachs
-
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
-
-
-
L3 Technologies
-
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.
-
-
-
L3 Technologies
-
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 -
South Dakota School of Mines and Technology
Bachelor's Degree, Computer Science -
South Dakota School of Mines and Technology
Bachelor's Degree, Physics -
South Dakota School of Mines and Technology
Minor, Robotics