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

Outsourced

Negotiable
Di tempat - Kota QuezonLulusan Baru/MahasiswaS1Penuh waktu
Bagikan

Deskripsi Pekerjaan

Keterangan

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.

Persyaratan

Please refer to job description.

Software DevelopmentEmbedded SystemsC++Desain SirkuitPemecahan masalahAgile MethodologiesTeam CollaborationPenyelesaian masalahTesting And Debugging
Preview

Boss

HR ManagerOutsourced

Lokasi Kerja

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

Diposting di 19 April 2025

Outsourced

501-1000 Karyawan

Lainnya

Lihat perekrutan pekerjaan

Laporkan

Pengingat Keamanan Bossjob

Jika posisi tersebut mengharuskan Anda bekerja di luar negeri, harap waspada dan waspada terhadap penipuan.

Jika Anda bertemu dengan perusahaan yang melakukan tindakan berikut selama pencarian kerja Anda, tolong segera laporkan

  • menahan ID Anda,
  • mengharuskan Anda untuk memberikan jaminan atau mengumpulkan properti,
  • memaksa Anda untuk berinvestasi atau mengumpulkan dana,
  • mengumpulkan keuntungan terlarang,
  • atau situasi ilegal lainnya.