跳转到主要内容

R&D Engineer, Software/自动化上位机软件工程师

Technology
高意科技有限公司
¥13,000 - ¥23,000 /月2周前
全职

职位描述

该职位来源于猎聘 Job Responsibility: Development of PC Software Develop PC software using C# or VC++ to meet customer needs and deliver an excellent user experience. Design, code, and debug product software in accordance with requirements, ensuring compliance with development standards and best practices. Write design documents and function instructions for software products to ensure clarity, traceability, and ease of maintenance and use.

Software Maintenance

Update software based on new requirements or user feedback to continuously improve product performance, functionality, and user experience. Refine reusable components in software and maintain reusable modules to enhance development efficiency, reduce redundancy, and ensure code consistency. Implement software version control and management to ensure orderly iteration, traceability, and stability of software versions.

Ensure software meets the requirements of reliability, understandability, maintainability, reusability, and traceability throughout its lifecycle.

Job Requirements: Bachelor’s degree or master’s degree (college graduation as the minimum educational background). Majors in Computer Science, Automation, Electronic Engineering, Communication Engineering, or related disciplines. 5 years of experience in software development and design.

Experience in software development for automation equipment is preferred. Master professional knowledge related to communication principles, signal and information processing, digital image processing technology, and pattern recognition. Proficient in C++ and C# programming languages, and able to use the Visual Studio (VS) platform for software development.

Master database-related professional knowledge, and able to use SQL Server and SQLite combined with relevant programming languages to build database platforms. Master multi-threading technology, TCP/IP network programming, and Windows message mechanism. Master JS script development, XML development, JSON parsing, Modbus protocol, serial communication protocol, and other related technologies.

Master the development and application of Dynamic Link Libraries (DLL) and custom controls.

Keywords
SQLiteJSONTraceabilityJavaScriptSqlXmlIterationReusabilityMaintainabilitySoftware versioningDebugger

对这个职位感兴趣吗?