Company Overview
Goertek Inc. is a Chinese acoustic components company founded in 2001 and has been listed on the Shenzhen Stock Exchange since 2008.
Job Summary
You will design, develop, and maintain software platforms and modules for automated equipment, ensuring system security, stability, and efficiency. Collaborate on requirement analysis, testing, documentation, and intellectual property development.
Responsibilities
- Design, develop, and maintain software platforms and modules for automated equipment to optimize performance and ensure system security and stability
- Analyze requirements, conduct technical assessments, and create architectural and detailed design documentation
- Develop software modules, perform unit and integration testing, and resolve key technical challenges during engineering processes
- Prepare equipment operation manuals and related technical documentation to support end users
- Contribute to intellectual property strategy by drafting and applying for patents in relevant technical fields
Preferred competencies and qualifications
- Master’s degree or higher in Computer Science, Software Engineering, or related field with over 3 years of relevant work experience
- Proficient in C++/C# development languages, familiar with C++17 standards, and capable of writing clean, well-designed code
- Apply object-oriented programming concepts effectively in software development
- Utilize data structures, algorithms, and multi-threaded programming to enhance software functionality
- Employ design patterns and software design tools such as UML and MVVM pattern in project development
- Experience with QT, MFC, or WPF frameworks and understanding of their underlying mechanisms
- Familiarity with industrial communication protocols including EtherCAT, MODBUS, OPC UA, CAN open, and SECS/GEM
- Demonstrate strong problem-solving skills by independently analyzing issues and exploring multiple solutions
- Collaborate effectively within teams and communicate clearly to achieve project goals