Thomas Ulrich

Thomas Ulrich

Member, Technical Staff

Followers of Thomas Ulrich441 followers
location of Thomas UlrichSan Diego County, California, United States

Connect with Thomas Ulrich to Send Message

Connect

Connect with Thomas Ulrich to Send Message

Connect
  • Timeline

  • About me

    Medical Device Software | Algorithms | Systems Engineering | Simulations | Leadership

  • Education

    • UC Irvine

      -
      Bachelor of Science - BS Engineering

      I entered UCI as a Regents Scholar.I graduated Magna Cum Laude.

    • UC Irvine

      -
      Master of Science - MS Mechanical Engineering

      My emphasis was on thermal sciences and fluid mechanics. My thesis advisor was D. K. Edwards.

    • Regent University

      -
      Ph.D. Organizational Leadership

      Activities and Societies: American Society of Engineering Managers (ASEM), International Leadership Association (ILA). My Ph.D. dissertation looked at how leader emotions impact follower performance and error management culture. Overall, my areas of specialization included leading engineers, organizational culture, employee motivation, and employee retention.

  • Experience

    • Hughes Aircraft Company

      Jul 1984 - Feb 1986
      Member, Technical Staff

      Designed and implemented (1) a thermal analysis program for micro-circuits (2) a new generation of software for a large laser trimming system (3) several interfaces between the VAX and various automatic assembly and test machines.

    • Parker Hannifin

      Feb 1986 - Oct 1996
      Principal Engineer

      At Parker, I worked in two centralized engineering departments that provided engineering services to multiple divisions of Parker, hence I worked on a wide variety of projects including:o Electro-Hydrostatic Actuators (EHA)..... Worked on four EHAs. All of these projects used real-time embedded software which included closed-loop control (PID), low level hardware interface (device drivers), redundancy management, cross-channel data links, and built-in self-tests.o Other Flight Software Projects.... Designed and implemented the software for .... (a) the Thrust Vector Controller for stages 2 & 3 of the Pegasus rocket, .... (b) a digital controller for a vapor cycle system for the Apache Longbow AH-64D, and .... (c) an prototype digital fuel injector system for a Gas Turbine Engine.o Industrial Motion Control Projects.... Designed and implemented the software for .... (a) two digital programmable motion controllers "PMC100/EMC100 and "Mighty Dog", .... (b) a refrigeration process controller "EVAC", .... (c) an industrial defrost controller and .... (d) an optical proximity sensor. I also designed the digital hardware for the EMC/PMC 100 and the optical proximity sensor.o Motor Control Projects.... Designed and implemented software for a digital 15HP AC Induction Motor Driver, and a digital DC Brush pump driver/controller.o Specified and designed the software for an Ambulatory Medication Infuser. Show less

    • Delphi Engineering Group

      Oct 1996 - Dec 1999
      Principal Engineer

      o While at Delphi, I worked on three major projects:.... Rudder Control System for the Hawker Horizon Business Jet (DO-178B, Level A). .... Throttle Module Signal Conversion Unit for the Hawker Horizon (DO-178B, Level C). .... Light Hybrid Torpedo (MK-46, Mod 8) Hardware Application Layer for the Sonar Processor.o For all three projects, I designed, implemented, and tested the software and wrote the required process, design, and verification documents. o Created an intern program. Show less

    • Broadband Storage

      Jan 1999 - Apr 2003
      Technical Director

      When Delphi spun off Broadband Storage, I was asked to take a career detour by becoming the chief architect of the file system that they wanted to develop for their network attached storage product. o Designed and implemented a full-featured, fully distributed, file system. o Wrote all of our process documents. o Led the file system software team. o Created an intern program.Please note that I consider my time in network attached storage as a detour, and I am not interested in returning to that industry. Show less

    • Parker Aerospace

      Apr 2003 - Jul 2005

      Technical lead for a rescue effort of a DO-178B “Level A” flight control actuation system that was several years behind schedule. o Recruited, trained and led a team of 40 contractors to finish development and formal verification of the software. o Rewrote system requirements specification and the software requirements specification. Systems engineer for the Flight Control Actuation System on the F-35 Joint Strike Fighter. o Worked on the vehicle management systems data-bus design. o Worked on the automated actuator test console; designed the scripting language.

      • Sr. Principal Engineer/Contractor

        Feb 2004 - Jul 2005
      • Sr. Principal Engineer/Contractor

        Apr 2003 - Feb 2004
    • Aubrey Group

      Jun 2005 - Nov 2007
      Sr. Software Engineer

      While at the Aubrey Group, I worked on three projects: o a device which mixed chemicals with blood, o a class III implantable medical device which included logic to control the selection, charging, and discharging of a network of Lithium-Ion batteries, and o a device which administered a high voltage (30,000V) therapy. For all three of these projects, Io designed and implemented embedded ANSI C software for an ARM7.o wrote all of the software design documents.o supervised the junior software engineers working on the project. Show less

    • Phluid, Inc. (Later renamed Tandem Diabetes Care)

      Nov 2006 - May 2008
      Sr. Principal Embedded Software Engineer/Contractor

      As a contractor, I was involved in all aspects of the early development of Tandem's t:slim insulin pump software. This included writing code in ANSI C for ARM Cortex and MSP430.

    • Tandem Diabetes Care

      May 2008 - now
      Engineering Fellow

      Engineering Fellow (Feb 2022 - Present)o In this role, I continue to lead Tandem's Scientific Computing Group as we create next-generation dosing algorithms, assess device compatibility with our pumping platform, and provide analyses requested by FDA.o My work includes creating proprietary analysis tools using both ANSI C and Python.o In this role, I mentor younger engineers and managers.Chief Scientist (Nov 2016 - Feb 2022)Technical lead for implementing and validating Tandem's Control-IQ insulin dosing algorithm. This included rearchitecting the algorithm as received from the University of Virginia to fit within the memory, processing, and battery constraints of Tandem's t:slim X2 insulin pump.o Designed, implemented, and validated a numeric model of the endocrine system and integrated it with Tandem's Basal-IQ and Control-IQ insulin dosing algorithms. Used this tool to design modifications to Tandem's Control-IQ insulin dosing algorithm.o Performed the Monte-Carlo analysis for FDA to demonstrate the compatibility of Tandem's Basal-IQ and Control-IQ insulin dosing algorithms with FDA's iCGM and ACE Pump special controls.o Recruited, trained, and led Tandem’s Scientific Computing Group.o To do this work, I created proprietary analysis tools using both ANSI C and Python.Senior Director/Director (May 2008-Nov 2016)o Recruited, trained, and led Tandem's embedded software team.o Recruited, trained, and led Tandem's software test team.o Wrote all of Tandem's software process documents.o Wrote all of the t:slim software requirements, architecture, and design documents.o Architected the embedded software for Tandem's t:slim insulin pump.o Wrote about 20% of the embedded t:slim software (ANSI C for ARM Cortex, MSP430).o Wrote most of the software requirements and design specifications for Tandem's cloud-based t:connect therapy management system.o Managed the overseas outsourcing of various software verification activities.o Created an intern program. Show less

  • Licenses & Certifications

    • Certified Agile Estimator

      Scrum Alliance (Mike Cohn, instructor)
    • Certified Scrum Master

      Scrum Alliance (Mike Cohn, instructor)
      View certificate certificate
    • Certified Scrum Product Owner (CSPO)

      Scrum Alliance (Mike Cohn, instructor)