In the past 7 years, I have worked as an embedded software developer. I have been involved in multiple projects, including motion controller, thermal PID controller, lead and participate in electrical and system integration design. In the meantime, I contributed to designing the software architecture for embedded systems and devices, including defining hardware interfaces, selecting suitable microcontrollers, and designing data structures and algorithms. At Thermo Fisher Scientific, my strong performance and positive attitude earned me the role of software leader for IVDR-compliant projects In this role, I collaborated with a global team of engineers on cutting-edge product design and ensured that the team successfully delivered tasks within the specified timeline. Moreover, during the period of Covid-19, I assisted Thermo Fisher Scientific in overcoming chip supply shortages by collaborating closely with team members to develop, design, and verify solutions in accordance with the Software Life Cycle process. In Dyson, I mainly work on Proof of Concept (PoC) research for embedded systems in household products, focusing on rapid prototyping, feasibility analysis, and innovative technology validation. Nevertheless, I have proactively equipped myself with secure coding techniques to safeguard applications against cyber threats, ensuring robust protection and resilience in the face of evolving security challenges.

Wei Siang Tan

In the past 7 years, I have worked as an embedded software developer. I have been involved in multiple projects, including motion controller, thermal PID controller, lead and participate in electrical and system integration design. In the meantime, I contributed to designing the software architecture for embedded systems and devices, including defining hardware interfaces, selecting suitable microcontrollers, and designing data structures and algorithms. At Thermo Fisher Scientific, my strong performance and positive attitude earned me the role of software leader for IVDR-compliant projects In this role, I collaborated with a global team of engineers on cutting-edge product design and ensured that the team successfully delivered tasks within the specified timeline. Moreover, during the period of Covid-19, I assisted Thermo Fisher Scientific in overcoming chip supply shortages by collaborating closely with team members to develop, design, and verify solutions in accordance with the Software Life Cycle process. In Dyson, I mainly work on Proof of Concept (PoC) research for embedded systems in household products, focusing on rapid prototyping, feasibility analysis, and innovative technology validation. Nevertheless, I have proactively equipped myself with secure coding techniques to safeguard applications against cyber threats, ensuring robust protection and resilience in the face of evolving security challenges.

Available to hire

In the past 7 years, I have worked as an embedded software developer. I have been involved in multiple projects, including motion controller, thermal PID controller, lead and participate in electrical and system integration design. In the meantime, I contributed to designing the software architecture for embedded systems and devices, including defining hardware interfaces, selecting suitable microcontrollers, and designing data structures and algorithms. At Thermo Fisher Scientific, my strong performance and positive attitude earned me the role of software leader for IVDR-compliant projects In this role, I collaborated with a global team of engineers on cutting-edge product design and ensured that the team successfully delivered tasks within the specified timeline. Moreover, during the period of Covid-19, I assisted Thermo Fisher Scientific in overcoming chip supply shortages by collaborating closely with team members to develop, design, and verify solutions in accordance with the Software Life Cycle process. In Dyson, I mainly work on Proof of Concept (PoC) research for embedded systems in household products, focusing on rapid prototyping, feasibility analysis, and innovative technology validation. Nevertheless, I have proactively equipped myself with secure coding techniques to safeguard applications against cyber threats, ensuring robust protection and resilience in the face of evolving security challenges.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Chinese
Fluent
Malay
Fluent
English
Fluent

Work Experience

Lead Optical Transceiver Firmware Engineer at Jabil Singapore
August 1, 2025 - November 5, 2025
Fixed and maintained firmware regression test software using .NET and C#, enhancing reliability and test coverage. Set up an Azure repository and designed a CI pipeline to support ongoing development and integration of the optical transceiver firmware codebase, improving build stability and traceability. Led efforts to design and develop high-speed optical transceivers (100G to 1.8T) and to integrate firmware interfaces between DSPs and PMICs to optimize system performance and reliability. Implemented regression test suites and debugging tools to accelerate issue discovery and reduce mean time to repair. Collaborated with hardware, software, and validation teams to meet stringent customer and regulatory requirements. Contributed to firmware architecture decisions and technical risk mitigation, facilitating smoother product deployment and field support.
Senior Research Engineer - Software at Dyson Singapore
August 1, 2025 - August 1, 2025
Integrated embedded Linux software for demonstration rigs to prove feasibility of new technologies and products. Collaborated with cross-functional teams to support New Product Innovation (NPI). Developed and optimized DC motor control algorithms in C, focusing on PWM generation, PID speed control, and real-time feedback processing. Implemented embedded GUI solutions using Qt, LVGL, and Flutter to facilitate feasibility studies and performance assessments for early-stage concepts. Integrated driver code for Linux and MCU platforms with third-party Wi-Fi modules (Espressif and Realtek) into the SoC. Proficient in Tkinter, PyQt, and Flask for front-end and back-end data processing, and in Pandas, NumPy, and OpenCV for data handling and visualization. Applied machine learning algorithms leveraging the SoC's NPU API to enhance inference efficiency. Experienced in camera sensors and CMOS sensor interfaces (I2C, SPI, MIPI-CSI). Led migration from legacy build systems to modern CMake-based wo
Senior Firmware Engineer at Scooterson
October 1, 2023 - October 1, 2023
Developed IoT firmware for electric vehicles using C++, including software architecture definitions for embedded systems and device interfaces. Implemented digital signal processing algorithms for accelerometer-based fall and tamper detection; created a reliable testing framework using Google Test for unit and functional tests. Built and deployed backend core services for consumer and factory applications using Node.js and PostgreSQL. Integrated push notification services via Firebase Cloud Messaging and deployed backend services on Google Cloud with Terraform and Kubernetes. Led code quality initiatives and introduced robust version control and CI practices to accelerate development cycles.
Firmware Engineer II - Senior Firmware Engineer at Thermo Fisher Scientific
June 1, 2023 - June 1, 2023
Project lead for an IVDR compliance initiative, coordinating cross-functional teams to ensure regulatory alignment and traceability. Implemented signal processing improvements, including a Butterworth filter and moving average for load cell detection, and simulated 7-segment motion models to guide motion profile tuning. Designed and implemented embedded firmware for life science instruments using C/C++, including a stepper motion control system with an S-curve motion profile. Gained hands-on experience with CAN bus drivers, debugging, and integration. Automated firmware testing with Python and contributed to chip/microcontroller migration projects to address supply constraints. Reviewed schematic designs when new ICs or MCUs were introduced and mentored junior engineers. Participated in an inter-company hackathon for an NLP-based recommendation system.
Firmware Engineer I at Toshiba TEC
November 1, 2020 - November 1, 2020
Redesigned printers' firmware to improve performance and meet customer expectations. Developed web panel framework for printers using HTML and JavaScript to enhance product quality. Documented software test plans, reports, and specifications to ensure clarity for future generations. Collaborated closely with customers to align deliverables and build trust.
Software Engineer at Exclusive Master
April 1, 2019 - April 1, 2019
Developed automation and machine control projects using Keyence PLC, Visual Basic, and Yamaha RC-X software for robot and machinery control. Managed R&D tasks in vision control, image processing, and units pick & place. Worked with IoT devices (sensors and vision systems) to improve automation speed, accuracy, and efficiency.
Researcher at Western Illinois University
January 1, 2015 - November 5, 2025
Conducted research in stellar astrophysics, analyzing observational data using IDL, RADEX, and Python. Built models of molecular transition spectral lines to study physical conditions in distant star-forming regions. Presented posters and oral talks at conferences, earning best poster award.

Education

Master of Science in Smart Industries and Digital Transformation at National University of Singapore
August 1, 2021 - July 1, 2023
Master of Science in Physics at Western Illinois University
January 1, 2015 - August 1, 2017
Bachelor Degree of Microelectronics with Physics at Campbell University
October 1, 2012 - October 1, 2014
Diploma in Microelectronics with Physics at Tunku Abdul Rahman College (TARC)
May 1, 2010 - May 1, 2012

Qualifications

Google - Associate Cloud Engineer Certification
January 11, 2030 - November 5, 2025
NUS - Graduate Certificate in Deep Learning for Industry
January 11, 2030 - November 5, 2025
Udacity - Deep Learning
January 11, 2030 - November 5, 2025
Udacity - Introduction to Machine Learning
January 11, 2030 - November 5, 2025
Udacity - SQL
January 11, 2030 - November 5, 2025

Industry Experience

Software & Internet, Manufacturing, Transportation & Logistics, Professional Services, Media & Entertainment, Computers & Electronics