跳转到主要内容

R&D Engineer, Software/软件研发工程师

Technology
高意科技有限公司
¥13,000 - ¥23,000 /月1周前截至 2026/12/15
全职

职位描述

该职位来源于猎聘 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.

    Software

    Maintenance

  • Update software based on new requirements or user feedback to continuously improve product performance and user experience.
  • Refine reusable components in software and maintain reusable modules to enhance development efficiency and code consistency.
  • Implement software version control and management to ensure orderly iteration and traceability of software versions.
  • Ensure software meets the requirements of reliability, understandability, maintainability, reusability, and traceability.

    Learning New

    Skills

  • Continuously learn new software technologies and apply them to software product design to drive innovation and optimization.
  • Learn other relevant skills, such as Halcon image algorithms, to expand professional capabilities and support business needs.

    Leading Automation

    Projects

  • Conduct evaluation of automation project schemes to provide data-driven recommendations and ensure feasibility.
  • Develop development plans for automation equipment, defining milestones, resources, and timelines.
  • Be responsible for the full-cycle tracking, communication, and coordination of automation projects to ensure on-time and high-quality delivery. Job Requirements:
  • Master’s degree or above (college graduation as the minimum educational background); PhD is preferred.
  • Majors in Computer Science, Automation, Electronic Engineering, Communication Engineering, or related disciplines.
  • More than 3 years of experience in software development and design.
  • Experience in software development for automation equipment is preferred.
  • Master professional knowledge related to communication principles, signals 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, etc.
  • Master the development and application of Dynamic Link Libraries (DLL) and custom controls.

Keywords
monthsOfExperience: 36DocBookXBELSQLiteJSONTraceabilityJavaScriptSqlXmlIterationReusabilityMaintainabilitySoftware versioningDebuggerMicrosoft Visual StudioDebugging

对这个职位感兴趣吗?