Nate Gallaher
Staff Software Developer at Third Wave Automation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Third Wave Automation
-
United States
-
Software Development
-
1 - 100 Employee
-
Staff Software Developer
-
Dec 2021 - Present
Systems software developer for autonomous forklifts. Systems software developer for autonomous forklifts.
-
-
-
Aurora
-
United States
-
Software Development
-
700 & Above Employee
-
Staff Systems Technical Lead Manager
-
Oct 2020 - Dec 2021
- Lead team of three to design, develop and deploy tooling and analyses to support Systems Engineering tasks - Spearheaded the design and development of automated constraints checking for requirements and verification graphs (i.e. CI testing for requirements themselves) - Mentored new developers in python and C++ - Generated quarterly/sprint plans for team execution - Established processes for tool qualification and configuration management - Lead team of three to design, develop and deploy tooling and analyses to support Systems Engineering tasks - Spearheaded the design and development of automated constraints checking for requirements and verification graphs (i.e. CI testing for requirements themselves) - Mentored new developers in python and C++ - Generated quarterly/sprint plans for team execution - Established processes for tool qualification and configuration management
-
-
-
Toyota Research Institute
-
United States
-
Research Services
-
200 - 300 Employee
-
Staff Systems Engineer
-
Mar 2019 - Oct 2020
- Lead team of 8 performing Functional Safety analysis and implementation, as well as Systems Engineering functions specifying requirements, verification and validation methods- Worked cross-functionally to develop requirements and testing methodologies- Established the use of a requirements tracking tool (JAMA) within the organization- Established Continuous Integration and deployment pipeline for safety critical software-
-
-
Senior Safety Engineer
-
Mar 2016 - Mar 2019
Functional Safety Manager for prototype vehicle systems.Software developer implementing autonomous vehicle systems, including simulation environments and vehicle functionality in C++, C, and Python.
-
-
-
Jaybridge Robotics
-
United States
-
Software Development
-
Senior Engineer
-
Sep 2010 - Feb 2016
Multi-faceted engineering work, bringing together software and hardware to implement novel robotics systems for commercial autonomous vehicles. - Developed autonomous robotics software in C++ and Python --- Co-designed and implemented distributed geometry transmission protocol and services --- Reverse engineered communications protocols --- Implemented general C++ and Python vehicle logic, control algorithms, communications, unit tests and system tests - Researched, designed and implemented tie-in hydraulics systems to control vehicle functions - Bootstrapped the cable harness design and electronics design functions of the company, now 3+ years running - Managed teams of 2-4 people coordinating development work and running field trials - Performed system functional safety analysis including DFMEA, and state machine analysis
-
-
-
Scanlab Systems Engineering
-
Software Development
-
Software Engineer
-
Jun 2009 - Sep 2010
Building modular software for computer vision applications in the laser cutting and welding industry. Building modular software for computer vision applications in the laser cutting and welding industry.
-
-
-
Vanu, Inc.
-
United States
-
Wireless Services
-
1 - 100 Employee
-
Member of Technical Staff
-
Aug 2008 - May 2009
Maintaining and developing software radio solutions in the cellular technology space. Maintaining and developing software radio solutions in the cellular technology space.
-
-
-
-
Technical Research Intern
-
2007 - 2007
-
-
-
-
Student Programmer
-
2007 - 2007
-
-
-
-
Student Programmer
-
2003 - 2006
-
-
Education
-
University of Michigan
MSE, Computer Science, Electrical Engineering, Physics