招聘中心 招聘中心

招聘中心

  • Software Engineer – Fitness
    大学以上
    技术研发
    台湾
    1人
    +-

    Software Engineer

    Responsibilities:

    *Research fundamental problems and implement fitness solutions for wearable and human interface devices using motion sensors (e.g., accelerometers, gyroscopes, magnetometers) and biosensors (e.g., PPG, ECG). 

    *Collects data and statistics from multiple sources and generates statistical analysis (e.g., EPOC, Aerobic/Anaerobic training effect). 

    *Build and deploy end-to-end data pipelines to power ML models, algorithms, bucket testing at scale.


    Minimum qualifications:

    *BS degree in Computer Science, Engineering, Physics, Mathematics or equivalent practical experience.

    *Solid algorithms and math fundamentals, such as signal processing, statics, adaptive filters, physiology or sports science.

    *Experience with scripting languages (e.g Python) and software development languages (e.g C, C++).

    *Must demonstrate competence with researching fundamental problems and implementing appropriate algorithmic solutions.


    Preferred qualifications:

    *Ability to use a wide variety of open-source technologies.

    *Trainee positions in various fields.

    *Knowledge of MCU structure, familiar with ARM Cortex-M series.

    *Previous work or internship experience in consumer products development.


    Senior Software Engineer

    Responsibilities:

    Same as Software Engineer, but also...

    *Prototype customer-desired functions for wearable devices, translate sensor data into richer and more effective workout information in live and on-demand classes.

    *Incorporate feedback on proposed architectural solutions, and make final modification decisions.

    *Interaction with cross-functional team members, including hardware, FAE, QA and PM.

    *Participate in product and application definition activities including feature analysis and system tradeoffs


    Minimum qualifications:

    *6 years of work experience in software development, or 3 years of experience in software development with an advanced degree.

    *Experience with the implementation of sensor data processing and industrial coding for portable or wearable devices.

    *Experience with PPG, HRV, and IMU related signal processing and analysis.

    *Proficient in developing algorithms in either C/C++.

    *Understands software design, memory management and instruction usages.

    *Previous experience working in a team environment.


    Preferred qualifications:

    *Experience in sensor fusion with multiple sensor modalities.

    *Experience in cloud services (e.g., AWS, Azure) and database technologies (MySQL, PostgreSQL, and MongoDB).

    *Excellent communication and collaboration skills.

    立即申请
  • Software Engineer – Motion Sensor
    大学以上
    技术研发
    台湾
    1人
    +-

    Software Engineer

    Responsibilities:

    *Develop innovative algorithms to convert raw sensor signals into actionable data, including but not limited to data cleaning, fusion, detection, identification, and quantitation.

    *Researches fundamental problems and implements algorithm solutions for wearable and human interface devices using motion sensors (e.g. accelerometers, gyroscopes, magnetometers), environmental sensors, and positioning sensors. 

    *Collects data and statistics from multiple sources and generates statistical analysis. 

    *Design, develop, test, deploy, maintain, and improve current solutions.


    Minimum qualifications:

    *BS degree in Computer Science, Engineering, Physics, Mathematics or equivalent practical experience.

    *Solid algorithms and math fundamentals, such as signal processing, statics, pattern or gesture recognition, or adaptive filters.

    *Experience with scripting languages (e.g Python) and software development languages (e.g C, C++).

    *Must demonstrate competence with researching fundamental problems and implementing appropriate algorithmic solutions.


    Preferred qualifications:

    *Ability to use a wide variety of open source technologies.

    *Task-oriented with the ability to set goals and complete deliverables.

    *Previous work or internship experience in consumer products development.


    Senior Software Engineer

    Responsibilities:

    Same as Software Engineer, but also...

    *Prototype customer-desired functions for wearable devices, translate sensor data into gesture, user intent, and motion effectiveness.

    *Incorporate feedback on proposed architectural solutions, and make final modification decisions.

    *Interaction with cross-functional team members, including hardware, FAE, QA and PM.

    *Participate in product and application definition activities including feature analysis and system tradeoffs.


    Minimum qualifications:

    *6 years of work experience in software development, or 3 years of experience in software development with an advanced degree.

    *Experience with the implementation of sensor data processing and industrial coding for portable or wearable device.

    *Proficient in developing algorithms in either C/C++.

    *Understands software design, memory management and instruction usages.

    *Previous experience working in a team environment.


    Preferred qualifications:

    *Experience in sensor fusion with multiple sensor modalities.

    *Experience in human activity recognition and behavior understanding.

    *Excellent communication and collaboration skills.


    Staff Software Engineer

    Responsibilities:

    Same as Senior Software Engineer, but also...

    *Leads software engineers for a complex software development project.

    *Mentors and supervises to less experienced team members.

    *Offers peer technical assessments in areas of expertise, new technologies and software designs.

    *Designs and reviews architected modules and software systems.

    *Integrate externally developed deliverables into project.


    Minimum qualifications:

    *10 years of work experience in software development, or 6 years of experience in software development with an advanced degree.

    *Demonstrates proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality.

    *Must possess the ability to decompose functional requirements into well defined tasks while balancing quality, quantity and complexity in work output.

    *Accurately estimate time to complete projects, allocate team-members to maximise output and deliver on those estimates.


    Preferred qualifications:

    *Experience working with chipset vendors and/or contract manufacturers.

    *Experience with one or more of the following: microcontrollers, SoC, DSP, device drivers,  firmware, ARM processors, performance optimization or hardware/software integration.

    *Performance analysis and optimization experience in the domains of embedded systems or machine learning.

    立即申请
  • Software Engineer –SLAM
    大学以上
    技术研发
    台湾
    1人
    +-

    Software Engineer

    Responsibilities:

    *Utilize knowledge of classical robotics, SLAM, localization, and sensor fusion in relation to dynamic environments.

    *Research fundamental problems and implement SLAM solutions for autonomous robotic platforms using motion sensors (e.g., IMU), camera, range sensors, and positioning sensors. 

    *Design, develop, test, deploy, maintain, and improve current solutions.


    Minimum qualifications:

    *BS degree in Computer Science, Engineering, Physics, Mathematics or equivalent practical experience.

    *Academic or industry experience in 2+ of the following areas related to mapping and localization: state estimation, ROS navigation stack, VIO/SLAM, LIDAR based localization, 3D reconstruction, computer vision.

    *Experience with scripting languages (e.g., Python) and software development languages (e.g., C, C++).

    *Must demonstrate competence with researching fundamental problems and implementing appropriate algorithmic solutions.


    Preferred qualifications:

    *MS/ Ph.D. degree in Computer Science, Engineering, Physics, Mathematics or equivalent practical experience.

    *Ability to use a wide variety of open-source technologies, e.g., 2D image processing and related libraries (OpenCV), 3D sensor processing and related libraries (PCL).

    *Experience working with cameras, LiDAR, GNSS/IMU and in-depth knowledge for related data processing & sensor fusion.

    *Experience with single/dual camera calibration.

    *Previous work or internship experience in consumer products development.


    Senior Software Engineer

    Responsibilities:

    Same as Software Engineer, but also...

    *Incorporate feedback on proposed architectural solutions, and make final modification decisions.

    *Interaction with cross-functional team members, including hardware, FAE, QA and PM.

    *Participate in product and application definition activities including feature analysis and system tradeoffs.


    Minimum qualifications:

    *6 years of work experience in software development, or 3 years of experience in software development with an advanced degree.

    *Experience with the implementation of sensor data processing and industrial coding for ROS. UAV, or autonomous vehicles.

    *Proficient in developing algorithms in either C/C++.

    *Understands software design, memory management and instruction usages.

    *Previous experience working in a team environment.


    Preferred qualifications:

    *Experience in sensor fusion with multiple sensor modalities.

    *Experience in ML/DL as applied to mobile robotics.

    *Experience in GPU software frameworks (CUDA, OpenCL).

    *Excellent communication and collaboration skills.

    立即申请
  • Project Manager
    大学以上
    产品经理
    台湾
    1人
    +-

    工作內容

    1. 穿戴式裝置各項功能表現的市場研調;

    2. 對比測試流程設計與測試結果分析;

    3. 使用情境的觀察、發想與匯整;

    4. 各類測試與說明文件的撰寫。



    立即申请
  • Software Engineer – Machine Learning
    大学以上
    技术研发
    台湾
    1人
    +-

    Responsibilities:

    *Prototype, develop, test and optimize ML models.

    *Apply ML and other statistical approaches to generate insights on structured and unstructured data.

    *Collect new data and statistics from multiple sources and generate statistical analysis.

    *Mentor and support the training of technical and non-technical teams in data science and machine learning.


    Minimum qualifications:

    *BS degree in Electrical Engineering, Physics, Mechanical Engineering, Computer Science, or equivalent practical experience.

    *Understanding in ML, including knowledge of the mathematical underpinnings behind various methods (e.g. regression techniques, neural networks, decision trees, clustering, pattern recognition, dimensionality reduction)

    *Experienced with signal processing algorithm development.

    *Experience with scripting languages (e.g Python) and software development languages (e.g C/C++).

    *2 years of relevant work experience.


    Preferred qualifications:

    *Master’s degree, further education or experience in Electrical Engineering, Physics, Mechanical Engineering, Computer Science or other technical related field.

    *Ability to use a wide variety of open source technologies.

    *Task oriented with ability to set goals and complete deliverables.

    *2 years professional experience developing and implementing machine learning models

    *Basic understanding of managing and using AWS, GCP or other cloud related services.

    立即申请
  • Field Application Engineer
    大学以上
    产品支持及服务
    台湾
    1人
    +-

    Field Application Engineer

    Responsibilities:

    *Collaborate with PMs and customers by providing guidance and support during technical engagement meetings.

    *Create CWM product documentation, implement customized prototyping environments, design and perform proof-of-concept demonstrations.

    *Analysis of customers' design requirements, proper identification and matchmaking of customer-specific needs with CWM solutions.

    *The role requires certain travel both domestic and overseas.


    Minimum qualifications:

    *BS degree in Computer Science, Engineering, Physics, Mathematics or equivalent practical experience.

    *2 years of relevant work experience in Applications Engineering (AE)/FAE.

    *Basic understanding of algorithm and math fundamentals, such as signal processing, statics, or adaptive filters.

    *Experience with scripting languages (e.g Python) and software development languages (e.g C/C++).

    *Candidates must be independent and proactive, love to interact with people both internally and externally, possess strong communication skills.


    Preferred qualifications:

    *Fluent in Chinese and English.

    *Task-oriented with the ability to set goals and complete deliverables.

    *Experience with the implementation of sensor data processing and industrial coding for the portable or wearable device.


    Senior Field Application Engineer

    Responsibilities:

    Same as Field Application Engineer, but also…

    *Provide customer project technical assistance, product education and training to customers and less experienced FAE.

    *Work closely with customers on their platform bring up, debug any issues and escalate to engineering teams where needed.

    *Support the company technical and business relationship with the assigned clients.

    *Represent CWM at key industry events, visiting customer's location for system development issues, doing sales calls, on-site design reviews and runs for the customer.


    Minimum qualifications:

    *6 years of work experience in FAE/AE, or 4 years of experience in FAE/AE with an advanced degree.

    *Skilled in programming in C/C++ with prior experience in software debugging.

    *Ability to debug at system level involving hardware as well as firmware/software issues.


    Preferred qualifications:

    *Relationship management and customer service skills, able to manage multiple customer engagements simultaneously.

    *Familiarity with microprocessors and serial protocols such as SPI, I2C, SPMI.

    *Experience with one or more of the following: microcontrollers, SoC, DSP, device drivers,  firmware, ARM processors, performance optimization or hardware/software integration.

    *Experience working with chipset vendors and/or contract manufacturers.

    立即申请
  • Assistant Engineer
    大学以上
    技术研发
    台湾
    1人
    +-

    Responsibilities:

    *Work with senior engineer to develop sub-functions.

    *Collect and annotate sensor data.

    *Evaluate new released solutions and provide user feedback.

    *Provide special project support as required.


    Minimum qualifications:

    *BS degree in Electrical Engineering, Physics, Mechanical Engineering, Computer Science, Mathematics or equivalent practical experience.

    *Basic experience with scripting languages (e.g Python) or software development languages (e.g C/C++).


    Preferred qualifications:

    *Understanding in signal processing algorithm development.

    *Ability to use a wide variety of open source technologies.

    *Task oriented with ability to set goals and complete deliverables.

    *The ability to work both independently and collaboratively between teams.

    立即申请
  • Firmware Engineer/Application Engineer
    大学以上
    技术研发
    台湾
    1人
    +-

    工作内容:

    1、开发MCU Sensor Hub应用于手机、穿戴型设备、VR设备及各式消费性产品

    2、体感演算法软件架构开发与整合

    3、跨系统平台开发与整合(Android/MediaTek LinkIt/其它平台 <-> MCU)

    立即申请

投递简历

上传简历

注释:限pdf、word、excel格式。

验证码