Python/C++ Software Engineer - IoT & Wearable Devices

Outsourced

Negotiable[面議]
现场办公 - 奎松市應屆畢業生/學生本科全職
分享

職位描述

簡介

Job Summary

Do you love coding sensor magic into wearable tech? Are Bluetooth, IMU, and GPS your playground? Join us and build something awesome!

Job Description

Company Description

Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.

The Company

A professional training and coaching company based in Brisbane, QLD. It focuses on developing both physical and psychological resilience in athletes through tailored training solutions. The company embraces a philosophy that celebrates unpredictability, risk-taking, and breaking conventional norms, believing that elite athletes succeed by pushing boundaries.

The Role

We are looking for a Software Engineer to develop and optimize our software that integrates with a wearable device using Bluetooth (initially) and potentially Wi-Fi in later iterations. The software will automatically detect and segment activity sessions while allowing manual adjustments for accuracy. You will play a crucial role in implementing data synchronization, processing IMU and GPS data, and developing algorithms to extract key performance metrics.

Key Responsibilities

  • Develop software to sync with the wearable device via Bluetooth and later Wi-Fi.
  • Implement data download functionality after activity sessions.
  • Develop algorithms for automatic activity detection and segmentation.
  • Process and analyze IMU and GPS data to generate performance metrics.
  • Provide users with basic performance data (distance, top speed, top acceleration, distance per minute) and enable export of additional data.
  • Work closely with UI/UX designers to ensure seamless integration with the front-end.
  • Optimize data storage and retrieval for efficiency and accuracy.
  • Collaborate with the hardware team to ensure smooth device-software interaction.
  • Ensure software scalability and modularity to accommodate future features such as sport-specific calibration.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, preferably with IoT or wearable devices.
  • Proficiency in Bluetooth Low Energy (BLE) communication protocols.
  • Experience working with sensor data, IMU, and GPS integration.
  • Strong knowledge of Python, C++, or relevant languages for embedded systems and data processing.
  • Familiarity with mobile or desktop application development.
  • Experience with data visualization and analytics tools.
  • Knowledge of cloud-based data storage and processing solutions.

Preferred Qualifications:

  • Experience in sports technology or fitness tracking applications.
  • Familiarity with machine learning techniques for activity recognition.
  • Experience working with Figma designs for UI/UX alignment.
  • Knowledge of RESTful APIs and cloud integration.
  • Understanding of multi-sport performance metrics and analytics.

Schedule

  • Must be willing to work Monday to Friday 7am-4pm Manila Time

Location

  • Homebased; Must have reliable internet connection, equipment is provided.

By clicking on the "I'm Interested" button I hereby allow Outsourced Quality Assured Services, Inc. ("Outsourced") to store and collect my personal information for the purposes of employment application. As such, I agree and authorize Outsourced to collect, store, or continue to use my personal information for the above-stated purpose, and to retain my personal information for a period of 1 year, and for these purposes only.

職位要求

Please refer to job description.

Software DevelopmentEmbedded SystemsC++電路設計故障排除Agile MethodologiesTeam Collaboration問題解決Testing And Debugging
Preview

Boss

HR ManagerOutsourced

工作地址

18 Floor, Citibank Square, Eastwood City Cyberpark, Quezon City, Manila, PH

發布於 10 April 2025

舉報

Bossjob安全提醒

若該職位需要您出國工作,請提高警惕,並小心詐騙。

如果您在求職過程中遇到雇主有以下行為, 請立即檢舉

  • 扣留您的身分證件,
  • 要求您提供擔保或收取財產,
  • 迫使您投資或籌集資金,
  • 收取非法利益,
  • 或其他違法情形。