Ryan Talbot
Software Engineer at PDF Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
PDF Solutions
-
United States
-
Software Development
-
300 - 400 Employee
-
Software Engineer
-
Jul 2019 - Present
-
-
-
Primus Power Corporation
-
United States
-
Renewables & Environment
-
1 - 100 Employee
-
Software Engineering Manager
-
Nov 2014 - Present
• Managed and led a team of five software developers, responsible for all aspects of software including the design and development of all system control, embedded software, lab software and internal test/measurement software for a next generation large-scale distributed flow battery energy farm, which was the Company’s main commercial product. • Architected all software running the energy farm system, which consisted of a distributed system of flow batteries running in series and parallel… Show more • Managed and led a team of five software developers, responsible for all aspects of software including the design and development of all system control, embedded software, lab software and internal test/measurement software for a next generation large-scale distributed flow battery energy farm, which was the Company’s main commercial product. • Architected all software running the energy farm system, which consisted of a distributed system of flow batteries running in series and parallel. Four main control systems were incorporated that consisted of an energy farm controller (responsible for managing the operation of the energy farm to process AC energy), a battery management system, a battery conditioning system and a low-level controller (which managed battery IO). All controllers involved both Linux real-time components and an FPGA. An object-orientated architecture was used for each system. Multiple protocols were used including CAN, Modbus, rest, OPC, serial and ethernet. • Developed a cloud-based data infrastructure for remote monitoring field-based systems, visualizing data and analyzing larger performance-based data sets. • Instrumental in the deployment of the Company’s system commercially to customers that included governmental entities and multi-national companies. Served as the main interface for implementation of the system on premise and on-going functionality. • Managed the relationship for key software vendors of the Company, including negotiating contracts and overseeing successful delivery of services. Show less
-
-
-
Life Technologies
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Staff Software Engineer
-
Nov 2002 - Nov 2014
• Actively managed teams from 3 – 8 developers and testers, including developing and mentoring junior engineers. Team members were distributed between locations in Singapore, Ireland and California. • Developed commercial software and firmware for shipping products • Successfully transitioned a project from a startup environment to a commercial application • Architected Object-Oriented based framework for a digital PCR application and complex 96-line micro fluidic based… Show more • Actively managed teams from 3 – 8 developers and testers, including developing and mentoring junior engineers. Team members were distributed between locations in Singapore, Ireland and California. • Developed commercial software and firmware for shipping products • Successfully transitioned a project from a startup environment to a commercial application • Architected Object-Oriented based framework for a digital PCR application and complex 96-line micro fluidic based system • Instrumental in the technology integration of the $40 million purchase of Stokes Bio with Life Technologies • Served as the main interface for a Fortune 500 customer on firmware and software related items, managing timelines and deliverables with senior members of management for a $10 million project • Managed all aspects of the development from user stories, VOC studies, requirement gathering, architecture design and development through testing and launch Show less
-
-
-
-
Software Test Engineer
-
May 2000 - Nov 2002
San Jose, CA Worked on the development team for an Optical Gain Equalization Device - Lead the integration, testing and debugging of firmware, FPGA, and hardware - Designed and implemented software to facilitate volume manufacturing for an optical channel monitor. This included the development of test methodologies and test plans. - Instrumental in set up of production pilot line, including procurement of equipment, defining a staffing plan, developing work instructions and developing… Show more Worked on the development team for an Optical Gain Equalization Device - Lead the integration, testing and debugging of firmware, FPGA, and hardware - Designed and implemented software to facilitate volume manufacturing for an optical channel monitor. This included the development of test methodologies and test plans. - Instrumental in set up of production pilot line, including procurement of equipment, defining a staffing plan, developing work instructions and developing documentation control processes - Designed, developed, and implemented test fixtures, test plans and software in LabVIEW for several customer systems Show less
-
-
Education
-
University of New Brunswick
Bachelor of Engineering - BE, Electrical and Electronics Engineering