Join our Talent Network
Skip to main content

Intern, GUI Application

Location: Chengdu, Sichuan, China
Date Posted:

Share:
Save Job Saved

Description

Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go. 
  
We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine learning, biometrics and video processing, combined with world class software and silicon development. 
  
Overview  
The GUI Application Internship is an opportunity to learn and develop your software design and development skills by working with an outstanding engineering team. Our internship is designed for individuals who are currently enrolled at an accredited college/university and who will be continuing their studies in the fall. 
  
Responsibilities & Competencies 
Job Duties 
  • Develop GUI applications using modern GUI technology and frameworks that are used together with firmware to configure audio codec setting, tune DSP parameters, and design new DSP features  
  • Learn Synaptics advanced scalable and flexible audio framework; understand how users should interact with embedded system features and design interactive GUI for ease of use  
Competencies 
  • Basic Understanding of modern GUI design philosophy  
  • Basic C++ coding skills for device control logic and data handling
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Self-motivated and aptitude to learn quickly
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Excellent verbal and written communication skills; strong sense of professionalism 
  
Qualifications (Requirements) 
  • Candidates should be seeking a Bachelor’s or Advanced degree in Electronic Engineering or Computer Science  
  • Working knowledge of the USB interface; work experience on UAC/HID is a plus  
  • Familiarity with HTML, CSS, and JavaScript and capable of developing simple web pages
  • Experience with frontend frameworks (React, Vue, or Angular) preferred
  • Basic understanding of Node.js, including file operations and process communication
  • Knowledge of Electron's integration with system functionalities (e.g., calling system APIs, hardware interaction
  • Familiarity with version control tools and IDEs such as Git, Visual Studio, VS Code 
  • Able to work independently at times and dedicate a minimum of 20 hours/week 
  • Must be legally authorized to work in China without restriction 
  • Must be willing to submit to a background investigation, including verification of your employment and criminal history 
  • Must be 18 years of age or older 
  
Belief in Diversity
Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.
 
Share: