top of page

Windows Application Engineer - C015

Role Overview
We are seeking a skilled Windows Application Engineer to design, develop, and maintain desktop applications that interface with hardware systems, vision software, or internal tools.
Key Responsibilities
-
Develop Windows-based desktop applications using C#/.NET
-
Build intuitive UI/UX for industrial or business applications.
-
Interface with databases, vision software, and hardware (e.g., PLCs, sensors).
-
Perform debugging, testing, and maintenance of applications.
-
Write clean, modular, and well-documented code.
Required Skills & Qualifications
-
Bachelor’s degree in Computer Science, Electronics, or relevant field.
-
Minimum 2 + years of experience with Windows desktop application development
-
Proficient in Windows application development using Visual Studio.
-
Experience with serial communication protocols (Modbus, RS232/RS485) is desirable.
-
Familiarity with WPF, WinForms, and Windows APIs.
-
Understanding of multithreading, memory management, and event-driven programming.
Preferred Qualifications
-
Experience with hardware interfacing (camera SDKs, PLCs).
-
Knowledge of multi-threaded and asynchronous programming.
-
Familiarity with Git, CI/CD pipelines.
-
Experience building applications for industrial/vision control systems
What We Offer
-
Challenging projects with hands-on exposure to real-time systems.
-
Autonomy to propose and develop innovative tools.
-
Collaborative environment with cross-functional engineering teams.
-
Continuous skill development.
-
Attractive salary, benefits, and opportunity to grow within the company
Send your resume, cover letter, and portfolio (if applicable) to careers@squareroots.ai with the subject line: Application for Windows Application Engineer -C015.
bottom of page