Jim Li
Software Engineer
Experience
Apr. 2023 - Present
Software Engineer
MTS Systems
Eden Prairie, Minnesota
- Developing desktop Windows applications used in servo control fields. (C#, C++, Desktop Windows)
​
- Examples: Commercial automotive endurance testing labs. University materials testing labs.
Mar. 2020 - Apr. 2023
Software Engineer
TSI Incorporated
Shoreview, Minnesota
- Develop embedded software applications for devices in environmental and healthcare industries. (C#, C++, Embedded Linux)
​
- Collaborate with firmware engineers to receive measured scientific data. (examples: gas flow, gas concentration, particulate concentration, temperature, pressure, etc.)
​
- Collaborate with product owners and UI engineers to translate software product features and requirements into technical design and coding tasks.
- Example: To present the measured data to the user in an intuitive interface, to allow the user to graph data, to log and export the data, etc.
​
Example project:
2005 - Mar. 2020
Software Engineer
Safran Test Cells
New Brighton, Minnesota
- Developed software used in performance testing of commercial airplane engines. (C++, Desktop Linux)
​
- Software gathered engineering measurements from sensors systems on the engine and in the surrounding test facility, and displayed them for the end user in real-time, as well as stored the data for later review.
​
- Participated in all phases of projects. From requirement analysis, technical proposal, cost, risk and schedule analysis, to on-site hardware / software installation, troubleshooting and customer acceptance.
​
- Example project: https://www.youtube.com/watch?v=cI8CGbnZfqs&t=35s
​
2013 - 2015
Software Engineer /
Site Manager
Safran North America
Singapore
- Relocated to Singapore to lead the company's Asia field office. Grew the office from 1 to 5 employees.
​
- Served as the on-location company representative for key customers in Singapore, to provide customers a single point of contact for all company related support issues.
​
- Resolved support requests personally when possible. Otherwise assumed the responsibility for communication with other engineers in the US, or suppliers in the Asia Pacific region, to resolve customer issues collaboratively.
​
- Returned to the US after completion of the 2 year assignment duration.
​
2018 - Present
Software Developer
Online
- Work as part of a team of volunteers on a browser based digital card game. Similar in concept to Magic: The Gathering and Hearthstone. (Java, AWS)
​
- Implement new game play mechanics and new cards that are released at periodic intervals as part of new expansion sets to the game.
​
https://gemp.starwarsccg.org/gemp-swccg/
​
https://www.youtube.com/watch?v=3fccev8G7vU&t=120s
​
Education
Carnegie Mellon University
BS, Electrical and Computer Engineering
Pittsburgh, PA