Android Engineer, Systems

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Company Name: Peloton Interactive

Company Overview

Peloton is a leader in connected fitness, uniting a vibrant community of Members across the U.S., U.K., Canada, Germany, and Australia.

By combining cutting-edge equipment, innovative software, world-class content, and expert instructors, Peloton makes fitness more accessible, effective, and engaging while fostering social connections that keep Members motivated and inspired.

Your Impact at Peloton

We are looking for a skilled Android Developer with a deep understanding of both application development and the Android Open Source Project (AOSP) framework. As a key member of our engineering team, you will play a crucial role in developing, optimizing, and maintaining various components of our Android platform. Your work may involve driver development, service implementation, and application maintenance, ensuring a seamless and high-performance experience for our users.

What You Bring to Peloton

  • 2+ years of experience in Android development.
  • Strong proficiency in C/C++, Java, and Kotlin.
  • Hands-on experience with Git, Gerrit, and JIRA.
  • Familiarity with Android services and the AOSP framework.
  • Ability to troubleshoot and resolve complex software issues efficiently.
  • Knowledge of modern development processes and tools that enhance productivity and code quality.
  • Ability to work independently to solve complex engineering challenges.
  • Experience collaborating with small, cross-functional teams to develop, review, test, and deliver high-quality software solutions.
  • Excellent written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.

Bonus Skills

  • Proficiency in additional programming languages such as Python or Rust.
  • Experience with the Linux kernel and/or driver development.
  • Hands-on experience profiling UI, memory, and threading to optimize Android performance.
  • Familiarity with USB, Serial Ports, and wired communication protocols.
  • Knowledge of Android Jetpack libraries.
  • Understanding of modern architecture patterns, particularly MVI and MVVM.
APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx