image
返回職缺列表

CL-Software Engineer (動作感知軟體)#CL

描述

Fitness產品線

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, MATLAB) 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

Same as Software Engineer, but also...

Responsibilities:

  • 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


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, MATLAB) 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:

  • 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.


產業

資訊科技/軟體/通訊 


專業領域

高科技產業/電信


位置

台北市


雇用類型

全職


薪水

月薪


若您符合此職缺的條件,請寄完整履歷至 Claire Hwang.
電子郵件: claire@recruitexpress.com.tw
電話: 0287806811
*立可會嚴格保護您所有資訊。我們僅與資格符合的候選人聯繫


If you meet the requirements of this role, please email a detailed resume in Word document to Claire Hwang.
Email: claire@recruitexpress.com.tw
Tel: 0287806811
*All information will be treated with strictest confidence. We regret that only short-listed applicants will be notified.