If you are interested in joining our mission to reimagine a delightful experience through product innovations, you are more than welcome. Currently, the opening positions are listed as follows.
Please also submit your application at: https://forms.gle/BwHqdeuA34kP5LHp6
1. Computer Vision/Machine Learning Engineer
Responsibilities
– Translate product feature requirement to AI-based software solution.
– Design end-to-end workflow from machine learning model architecture design, data acquisition methodology, training procedure, and trained model deployment at hardware level.
– Provide assessment on algorithm performance as well as suggest target hardware specification and relevant resources to execute designed algorithms and achieve desired features.
– Target application relates to object detection using image/video information.
– Work closely with hardware and design team in order to integrate hardware-software solution.
– Domestic and international travel to support R&D and production activities if needed throughout product development cycle.
Key Qualifications
– 3+ years of industrial experience in machine learning, deep learning, reinforcement learning, and computer vision. Note computer vision background is mandatory.
– Strong programming skills in Python and C/C++.
– Understand machine learning model implementation procedure at hardware level, i.e. edge computing unit, GPU, and cloud network.
– Strong background in computer vision theory, optics, and image signal processing.
– Teamwork mindset.
– Excellent in English communication and well-organized documentation.
Preferred Qualification
– Intensive experience in facial recognition, object detection/classification, and scene understanding.
– Intensive hands-on experience in machine learning model deployment at edge computing unit, automation system – robot.
– Experience in motion sensor algorithm design and implementation including gyroscope, accelerometer, and magnetometer.
– Experience in video stabilization algorithm design and implementation, as well as image signal processing pipeline – auto exposure, HDR, noise reduction, and multiple image/video fusion, 3D depth map generation, and 3D localization/mapping.
Educational Background and Industrial Experiences
– M.S./Ph.D. in computer science, computer engineering, or electrical engineering with 2-3+ years of industrial experiences.
– B.S./B.Eng. in computer science, computer engineering, or electrical engineering with 7+ years of industrial experiences
2. Software Developer
Responsibilities
– Design and develop software for camera products to interface with users and mobile applications in Android.
– Work with the team to define how users will interact with the product.
– Collaborate with hardware engineers to provide feedback on hardware design improvement, and redesign hardware specifications to achieve product features.
– Well-organized documentation for the software.
– Domestic and international travel to support prototype and mass production.
Key Qualifications
– Programming in C/C++, Java, or Kotlin.
– Teamwork mindset.
– Excellent English communication and well-organized documentation.
Preferred Qualification
– Experience in Android framework/service development.
– Good knowledge of Android architecture.
– Self-motivated, active learning, and accept challenges.
Educational Background and Industrial Experiences
– BS/BEng, MS/Ph.D. in electrical engineering, computer engineering, or computer science
3. Mobile Application Developer (iOS/Android)
Responsibilities
– Translate product feature requirements to applications in mobile and embedded systems.
– Design end-to-end workflow from UX/UI design, application prototype, and user test/validation.
– API design to support the 3rd party application and optimize mobile application performance and reliability.
– Work closely with the hardware and software engineering team in order to integrate hardware-software features into mobile application successfully.
Key Qualifications
– Experience in UX/UI design and development.
– Programming skills with Flutter/Dart, Python or C/C++.
– Familiar with Embedded Linux Environments.
– Teamwork mindset.
– Excellent in English communication and well-organized documentation.
Preferred Qualification
– Experience in Embedded System’s graphical user interface, and Connectivity Module (Bluetooth/WIFI) from hardware to mobile application.
– Experience with Maps and Navigation programming (e.g. Google Map API, GPS Location).
– Familiar with iOS/Android development platform, tools, and optimization techniques to guarantee great user experience.
– Intensive experience in UX/UI design and development throughout at least one product cycle.
Educational Background and Industrial Experiences
– BS/BEng, MS/Ph.D. in electrical engineering, computer engineering, or computer science
4. Mechanical Design Engineer (Design/Simulation/Manufacturing)
Responsibilities
– Given feature requirement, design mechanical system from prototype until production by consider Design for Manufacturing (DFM) aspect from starting point.
– Analyze and simulate Finite Element Analysis (FEA), Heat Transfer, Computational Fluid Dynamics (CFD) of the designed product, suggest design parameter optimization.
– Prototype and deal with suppliers/OEMs to finish the prototype/production requirements.
– Perform statistical analysis related to the manufacturing process, e.g. yield rate, basic descriptive statistics of pass/fail testes, and suggest/design test process for product quality assurance.
– Conduct a Design of Experiment (DOE) and perform reliability/standardized test.
– Define specification for vendors, negotiate, work closely with vendors from the prototype to mass production phrase.
– Domestic and International travel to support prototype and mass production.
Key Qualifications
– Solid mechanical engineering foundation: mechanical system design, design methodology, tolerance analysis, mechanics of materials, thermodynamics, fluid dynamics, vibration, dynamics, control and manufacturing process.
– Strong analytical skills, problem-solving skills, and active learner.
– Solid ME 3D CAD skill (e.g. Fusion 360, Solidworks, NX, ProE, etc.) particularly 3D CAD modeling, assembly, draft generation, free-formed shape design, assembly animation, FEA/CFD/Thermal simulation, etc.
– Strong analytical programming (e.g. Matlab/Simulink, Octave, Python, R, etc.)
– Excellent in English communication and well-organized documentation.
– Teamwork mindset.
– Proficiency in Chinese is a big plus.
Preferred Qualification
– Experience in Consumer Electronics product design area, including mechanical design activities, drafting, material selection, reliability analysis, FEA/CFD/Thermal analysis, etc.
– Experience in basic embedded system programming or Robotics field e.g. C in microcontroller/Arduino, python in Raspberry Pi.
– Knowledge of statistical analysis related to Manufacturing Process and Quality Control/Assurance.
– Knowledge of machine learning, deep learning, computer vision, optimization.
– 2-3 years of industrial experience in the product design area.
Educational Background and Industrial Experiences
– BS/BEng, MS/Ph.D. in Mechanical Engineering.
5. Electrical Engineer: Embedded System and PCB Design
Responsibilities
– Schematic design, PCB design, simulation, prototyping and validation.
– Analyze and simulate system level performance and provide hardware risk assessment.
– Firmware implementation in C/C++ (MCU, SoC, SoM)
– Provide feedback on hardware design improvement, performance assessment, limitation, and redesign hardware specification to achieve more optimized product features and performance.
– Well-organized documentation of firmware version control.
– Domestic and international travel to support prototype and mass production.
Key Qualifications
– Experiences in Electrical system architecture design including low level hardware component selection, PCB design, Simulation, and Validation.
– Solid Electrical Engineering foundation: Embedded System Design, Computer Architecture, Digital Signal Processing (DSP), Analog/Digital Circuit Design.
– Analytical thinking skills, problem-solving skills, and active learner.
– Programming in C/C++, Python, FPGA Programming, Altium Designer.
– Coding experiences in MCU particularly a system consists of Analog/Digital sensors, various communication protocols (e.g. SPI, I2C, Bluetooth, UART, etc), battery system, and actuator control.
– Excellent in English communication and well-organized documentation.
– Teamwork mindset.
– Proficiency in Chinese is a big plus.
Preferred Qualification
– Experience in Consumer Electronics system level design, including display, CPU/GPU/DSP, wireless/Bluetooth communication, power management, audio, camera, optics, battery, and mainboard design.
– Experience in Simulation tool Low/High frequency simulation module, ISP simulation, etc.
– Knowledge of machine learning, deep learning, computer vision, optimization.
– 2-3 years of industrial experience in the Hardware Design and Embedded Programming
Educational Background and Industrial Experiences
– BS/BEng, MS/Ph.D. in Electrical Engineering, Computer Engineering, Computer Science and Engineering Fields.