Please give us some details about the role you want to fill and let us know why you think our client might be the perfect candidate for you.
What happens next?
Our Job Search Specialist Mark Beltran will facilitate the next steps:
Mark will let our client know that you have shown an interest in their professional skills.
You will receive a full job application from our client and might want to offer them a formal job interview if you see the right potential in this candidate.
If you decide that you would like to offer the role to our client, we will help to make the next steps as smooth as possible.
You will be supported by our Licensed Immigration Advisers, who will take care of all visa related aspects of the process of offering our client a job.
Offering a job to our client will be straight forward.
Results-driven Senior Software Engineer with over 20 years of experience designing and delivering robust software solutions across embedded systems, machine vision, industrial measurement and enterprise applications.
Possessing a unique blend of system architecture design, image processing expertise and cross-platform development skills (C/C++, C#, Qt, .NET), I am dedicated to building scalable, maintainable and high-performance systems.
With extensive experience developing 2D/3D measurement systems, smart card payment terminals and backend data platforms, I bring strong analytical thinking and a deep understanding of object-oriented design and software engineering best practices.
I consistently deliver impactful results by combining solid technical foundations with practical industry knowledge.
I am eager to contribute my expertise to an innovative engineering team where I can help drive product quality, technical excellence and long-term system scalability.
I look forward to discussing how my background aligns with your organization's goals.
· System Architecture & Framework Design: Proven experience designing scalable software architectures from scratch for industrial measurement systems, embedded terminals, and backend platforms.
· C/C++ & Qt Development: Proficient in cross-platform application development for Linux embedded systems and desktop applications, including smart card payment terminals and industrial control systems.
· C# / .NET Development: Strong experience with WinForms, WPF, ASP.NET, and WCF for enterprise and industrial software solutions.
· Database Design & Optimization: Advanced knowledge of SQL Server and SQLite, including database schema design, stored procedures, performance tuning, and data analysis systems.
· Leadership & Mentorship: Experience leading small teams, mentoring junior engineers, assigning tasks, and driving technical decision-making.
· Analytical Problem Solving: Demonstrated ability to independently research complex technical challenges (e.g., image algorithms) and successfully implement solutions in production systems.
Senior Software Engineer | September 2021 – Present
Boardstone | Shenzhen, China
Industrial measurement software development. Running for 2D or 3D measurement for spare parts, wafer, PCB layout etc by controlling multiple devices. Involving technologies such as image display, graphic drawing, image processing, etc.
· Framework design and coding, starting from scratch.
· Development of core modules, like Camera SDK, Image process algorithm, main data flow, data storage.
· Mentor junior staff
· Development language and tool: Qt, Visual studio, OpenCv. C++, C#.
Senior Software Engineer | May 2020 – September 2021
Kenexs | Shenzhen, China
Led the design and development of core software modules for a visual automation system, including camera integration, illumination control, and database architecture. Developed a reusable camera SDK wrapper and a universal database access module. Designed upper-level control software to enable communication between PLCs, host systems, and terminal devices.
Assistant Project Manager| 2012– March 2017
Advanced Card System Ltd. | Shenzhen, China
Senior Software Engineer | April 2008 – 2012
Advanced Card System Ltd. | Shenzhen, China
Work for Auto fare collection project. Including backend and terminal application development. 1. Backend system(C#, ASP.Net): Analysis of data uploaded by terminals, generate reports, database design. 2. Terminal application(Linux, C/C++, Qt): Running on the Arm11 terminal device and installed on buses to read and write smart card.
· System architecture design
· Software framework design
· Backend module development
· Terminal application development
· Card reader handling
Software Developer | July 2001 – August 2006
Hit Crown | Harbin, China
During the five years of work in this company, I have mastered the development process of database applications, had an in-depth understanding of the purchase-sales-inventory business, financial software design and development, database structure design, and writing stored procedures. Software maintenance and technical support for customers
· Project on-site deployment
· Software design and development
· Development language and tool:
· Power builder, Visual studio C#, Sql Server.
Bachelor's Degree in International Finance
Harbin Institute of Information Technology | 1997 – 2001
· Image Dimension Measurement System | 2022
Released the first version of the software. Implemented the unique features in the same domestic field.
· 3D automatic measuring equipment | 2021
Completed the whole system reconstruction, make it easier to maintain and add new features and meet the customers' demands.
· Bus validator | 2015
Completed the development of another model of AFC terminal application and installed the devices on several bus routes.
· BMS system | 2014
Developed a data analysis system for monitoring the running state of terminals on buses. Generate charts and tables based on the data uploaded by terminals. The system allows us to detect the potential issues of our software.
· AFC Terminal application | 2013
Completed the first model of AFC terminal application running on linux system and deployed on customer site
· AFC backend system | 2011
Completed the Auto Fare Collection (AFC) backend web system. Built the data connection between the terminals and backend server.
· Financial software | 2005
Designed and developed a whole new financial software and released it to customers, replaced their legacy ones.
Referees will be provided on request
LinkedIn profile: Jason Zhang