• Implement core features in mobile games
• Work closely with production team to ship games with world-class polish
• Test your own and your peer’s code
• Write good code using world-class engineering practices
Responsibilities:
• Analyze and implement product requirements from projects.
• Integrate the latest voice recognition technologies.
• Develop unit tests to ensure the product quality.
• Improve the performance, latency, memory.
• Develop product for different platforms.
• Write technical documents, such as API document, User Guide document, Footprint document, etc.
• Support the projects which use our SDK.
Education:
• Bachelor’s or master’s degree in computer science, EE, software engineering, etc.
Minimum years of work experience:
• 3
Qualifications:
• Minimum 5 years working experience or relevant work experience.
• Strong C/C++ programming skills, proficient in basic C++ knowledges such as multi-thread programing, memory management, etc
• Familiar with version control tool Git.
• Familiar with Linux developing environment.
• Experience with Python is a plus.
• Positive "can-do" attitude, well organized, strong sense of responsibility.
• Ability and willingness to handle occasional peak demands.
• Team-work spirit.
Preferred skills:
• Experience with speech recognition or related technologies is an advantage.
• Experience with Android development is a plus.
• Experiences in JNI is a plus.
Preferred Skills: Voice interaction design and development background, Good at JavaScript/TypeScript programming skills. Familiar with Python script.
1. Designing and developing software for real-time video systems
2. Analyzing and solving performance problems
3. Integration of hardware devices for imaging or AI inference using SDKs
<Basic Requirements>
1. 2+ years experience in software development with C++
2. Experience with video systems and/or real-time systems
3. Experience with software development in Linux
4. Familiarity with Git workflow.
5. Good writing and reading skills in English
Groundhog Technologies is a leader in mobile network and user analytics, enabling operators to accurately pinpoint the location and experience of subscribers, mine deep network and user insights, and implement proactive solutions across network, care, and marketing use cases.
We are looking for a passionate and skilled R&D Engineer to join our team. The ideal candidate will have hands-on experience in Python development, solid understanding of AI technologies and algorithms, and strong analytical abilities. Experience with Java is a plus.
[JD]
Responsibilities
- Develop and design algorithms for AI and data-driven applications.
- Analyze and evaluate algorithm performance and optimization.
- Conduct module verification and functional validation.
- Prepare and maintain technical documentation and reports.
- Perform data analysis and validation for system and model evaluation.
- Research, develop, and implement AI technologies in product solutions.
- Collaborate cross-functionally with other teams to achieve project goals.
Qualifications
- Proficient in Python; familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is preferred.
- Strong analytical and problem-solving skills.
- Solid understanding of algorithms, data structures, and statistical methods.
- Good communication and documentation skills.
- Experience with Java is a plus.
- Experience in AI model development, data processing, or performance optimization is an advantage.
- Familiar with Linux
- Self-motivated, detail-oriented, and a strong team player.
- Ability to work independently and manage multiple tasks effectively.