Thomas Lim Email & Phone Number
Who is Thomas Lim? Overview
A concise factual answer block for searchers comparing this professional profile.
Thomas Lim is listed as Senior System Software Engineer at NVIDIA, a with 18356 employees, based in United States. AeroLeads shows a matched LinkedIn profile for Thomas Lim.
Thomas Lim previously worked as System Software Engineer at Nvidia and Electrical Engineering Student at University Of Waterloo. Thomas Lim holds Bachelor Of Applied Science - Basc, Electrical And Electronics Engineering, 1B from University Of Waterloo.
Email format at NVIDIA
This section adds company-level context without repeating Thomas Lim's masked contact details.
Review company-level records connected to Thomas Lim before choosing the right outreach path.
About Thomas Lim
Passionate about embedded systems development and kernel driver development, with experience in C, C#, C++, Java and Python on both Windows and Linux
Listed skills include Java, Android Development, C#, C++, and 1 others.
Thomas Lim's current company
Company context helps verify the profile and gives searchers a useful next step.
Thomas Lim work experience
A career timeline built from the work history available for this profile.
System Software Engineer
Electrical Engineering Student
Software Intern
Integration Engineering Intern
Home Platform Software Intern
Embedded And Host Software Developer
• Implemented C framework and compression algorithm to dynamically load sensor initialization data on runtime; reducing firmware binary size and compressing sensor data size by ~3.0x• Designed and implemented framework to preserve sections of memory between bootloader and main firmware• Developed and supported backup camera calibration app for Toyota customer program
Display Driver Developer
• Successfully led fix of critical driver issue involving multiple development teams and senior project managers that was preventing release for major multi-national customer• Developed C implementation of driver to correctly implement Display Port AUX protocol to meet DP compliance test suite• Resolved display corruption, driver hang and blue screen issues for multiple major clients including HP and Lenovo• Delivered a 60% reduction in driver resume time and automated related Python test scripts to facilitate future debugging
Embedded Software Designer
• Developed Linux device drivers in C that interface directly with the FPGAs controlling the IO buses; added pre-boot NVRAM capability to the gimbal• Programmed driver to interface with the RTC chip, adding features including elapsed time and power on counters in C++• Stepped in to successfully debug hardware failure remotely on customer system hours before live customer demonstration in Italy• Designed automated programming system for core system RTOS, reducing attended installation time by over 90% and eliminating user error• Designed custom PCB and developed software on ATmega32U4 for automated BIOS programming of system RTOS
Software Developer
• Developed C# UWP application to communicate with the newly released Nix device both over USB, using their custom specification, as well as over BLE with their custom GATT implementation• Developed C protocol and a C++/CLI wrapper to allow the usage of C# BLE APIs from Photoshop and simplify development for the development team• Researched, prototyped and reported on the feasibility of integrating the Nix device into Photoshop through a plugin, and designed alternative method of integration after the original was deemed not possible
Android Developer
• Researched and developed a color palette generation algorithm and implemented it in a Java Android app, which resulted in a significant increase in new customer leads and interest• Wrote both customer-facing Android apps in addition to apps for manufacturing lines
Founder
• Founded not-for-profit robotics company to help stimulate STEM education in the community via competitive robotics• Raised capital of $12,000 from local companies and organizations• Recruited, trained, coached and led the team of inexperienced members to qualify for the 2017 VEX World Championships, building multiple robots along the wayOrganized Robotics Expo Day to showcase achievements to the community. Over 300 visitors attended with an introduction by the Assoc Dean of Engineering at McMaster University. Delivered keynote speech at the event which culminated with multiple schools asking for help to set up their robotics programs. It was a lots of fun (video link below), grateful and stimulating to see the interest generated.
Team Captain
• Led and managed team to win the Design Award and Finalists at regional tournaments, qualifying us for the Ontario Provincial Championships• Designed and led the construction of multiple successful robots• Organized and led the planning and documentation process, and compiled and wrote our Design Award winning writeup• Organized a meeting schedule and set deadlines for the different subsystems of the robot• Designed and built subsystems from multi-stage transmissions that shift using pneumatics to elastic launchers and flywheels
Head Programmer
• Led team strategy which resulted in winning multiple regional tournaments and the Ontario Provincial Championships, and to participating in the World Championships twice• Programmed robots in Robot-C, a derivative of C, to operate both autonomously as well as with controller input• Implemented commonly-used industry algorithms such as PID to control subsystems such as flywheels and lifts
Team Mentor
• Founded the FLL and VEX IQ team at Hillfield Strathallan College• Coached team to success at the regional championships, qualifying them for the Ontario Provincial Championships in 2016• Led the teaching of robotics concepts, planning and design principles and programming using RobotC to students in Grades 5-9
Senior Instructor
• Led and managed the teaching of robotics concepts to children in Grades 5-9 through NXT and video game programming through GML• Participants were able to demonstrate their learned skills through their designed and built mobile NXT robots performing tasks such as object manipulation and their 2D platformer games written using GML• Led group activities for the campers that simulated real life situations, including designing robots with limited budget and making a product seem attractive for sale
Volunteer Instructor
• Taught and coached kids in Grades 5-9 with their build and design of their NXT robots• Helped campers solve problems they encountered while programming their games in GML
Colleagues at NVIDIA
Other employees you can reach at nvidia.com. View company contacts for 18356 employees →
Xiaochen(Steven) Liu
Colleague at NvidiaPudong, Shanghai, China
View →
MH
Minh Ho
Colleague at NvidiaSanta Clara, California, United States
View →
NĐ
Nemanja Đerić
Colleague at NvidiaMunich, Bavaria, Germany
View →
ON
Omer Nissim
Colleague at NvidiaTel Aviv-Yafo, Tel Aviv District, Israel
View →
IR
Ivan R.
Colleague at NvidiaUnited States
View →
MN
Mohammad Nassar
Colleague at NvidiaPalestinian Authority, Palestine, State Of
View →
SH
Siyabonga Hlongwane
Colleague at NvidiaSandton, Gauteng, South Africa
View →
KP
Kaiwha Peng
Colleague at NvidiaSanta Clara, California, United States
View →
SP
Sowmya Pidakala
Colleague at NvidiaTelangana, India
View →
SS
Steve Sung
Colleague at NvidiaMarkham, Ontario, Canada
View →
Thomas Lim education
Bachelor Of Applied Science - Basc, Electrical And Electronics Engineering, 1B
High School, Computer Science
Frequently asked questions about Thomas Lim
Quick answers generated from the profile data available on this page.
What company does Thomas Lim work for?
Thomas Lim works for NVIDIA.
What is Thomas Lim's role at NVIDIA?
Thomas Lim is listed as Senior System Software Engineer at NVIDIA.
Where is Thomas Lim based?
Thomas Lim is based in United States while working with NVIDIA.
What companies has Thomas Lim worked for?
Thomas Lim has worked for Nvidia, University Of Waterloo, Tesla, Apple, and Geo Semiconductor, Inc..
Who are Thomas Lim's colleagues at NVIDIA?
Thomas Lim's colleagues at NVIDIA include Xiaochen(Steven) Liu, Minh Ho, Nemanja Đerić, Omer Nissim, and Ivan R..
How can I contact Thomas Lim?
You can use AeroLeads to view verified contact signals for Thomas Lim at NVIDIA, including work email, phone, and LinkedIn data when available.
What schools did Thomas Lim attend?
Thomas Lim holds Bachelor Of Applied Science - Basc, Electrical And Electronics Engineering, 1B from University Of Waterloo.
What skills is Thomas Lim known for?
Thomas Lim is listed with skills including Java, Android Development, C#, C++, and C.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Thomas Lim you were looking for.
View similar profiles