Job Type Full-time, Office On-site working. Summary As a Software R&D Engineer, you will be responsible for researching, designing, and developing innovative software solutions that meet the needs of our organization and enhance our product offerings. You will work closely with cross-functional teams, including product management, engineering, and quality assurance, to ensure that software products are developed to the highest standards. Responsibilities Design and develop Windows-based C++ applications (MFC) Perform system analysis and design based on Object-Oriented Programming (OOP) Develop applications based on Client/Server architecture Develop network communication modules based on TCP/IP Integrate with databases (MS-SQL) and handle data processing Implement and optimize 2D/3D graphics functionalities using graphic libraries such as GDI+, OpenGL, and OpenCV Maintain and improve AOI/DPI software performance Fix existing software bugs and respond to specification changes Analyze and resolve issues during equipment operation Develop hardware control and sequence logic Prepare technical documentation related to equipment operation software development Visit customer sites and provide on-site technical support when required Qualifications 4 to 10 years of development experience in C++ (MFC) or WPF/.NET Strong understanding and hands-on experience with Object-Oriented Programming (OOP) Experience developing applications in a Windows environment Understanding of Client/Server architecture and TCP/IP communication Experience working with RDBMS (MS-SQL, SQLite, etc.) Willingness and ability to travel overseas or domestically and provide on-site customer support Proficiency in English (verbal, written) Preferred Qualifications Experience developing Windows applications based on MFC Experience using graphic libraries such as GDI+, OpenGL, and OpenCV Experience in 2D/3D graphics processing and visualization projects Experience with image processing and inspection algorithms Experience handling large-scale data and performance optimization Experience developing and operating AOI/DPI or vision inspection equipment software Experience in manufacturing equipment software development and operation(Semiconductor, Display, PCB, Secondary Battery industries) Experience in customer support and on-site technical support. Having a valid USA Visa and passport is highly desired. Technical Skills Programming Languages: C++, C# Frameworks: .NET, WPF, MFC Network: TCP/IP Database: MS-SQL, SQLite Graphics: GDI+, OpenGL, OpenCV, and other graphic libraries Operating System: Windows Only Resumes in English will be accepted and reviewed. #J-18808-Ljbffr
Software R&D Engineer
KOH YOUNG AMERICA, INC.
región centro jalisco, región centro jalisco
Publicado hace 13 días
Denunciar empleo