Senior Software Engineer, OS Framework

Peloton Interactive, Inc.Woodinville, WA
62d$233,434 - $234,196Remote

About The Position

Peloton Interactive, Inc. seeks Senior Software Engineer, OS Framework in Woodinville, WA: Job Duties: Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases. Work with Application and Platform teams to debug functional, performance and stability issues across the stack. Write clean readable code, debug complex problems that span systems. Perform code reviews to maintain high-quality code. Build on OS internals. Set technical direction for significant improvements. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks. Stay up-to-date on the latest industry trends and technologies to ensure our Android system software remains current and competitive. Telecommuting is an option. Some travel to Peloton offices may be required. Minimum Requirements: Master's degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, and three (3) years of experience in the job offered or in any occupation in related field. Special Skill Requirements: (1) C/C++; (2) Java; (3) Systems Software Development; (4) Developing android system; (5) Android AOSP; (6) Android Framework and services internals; (7) Android Customization; (8) Android permissions and security architecture; (9) Android application development; (10) Kotlin; (11) SQL; (12) Linux. Any suitable combination of education, training and/or experience is acceptable. Telecommuting is an option. Some travel to Peloton offices may be required.

Requirements

  • Master's degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline
  • Three (3) years of experience in the job offered or in any occupation in related field
  • C/C++
  • Java
  • Systems Software Development
  • Developing android system
  • Android AOSP
  • Android Framework and services internals
  • Android Customization
  • Android permissions and security architecture
  • Android application development
  • Kotlin
  • SQL
  • Linux

Responsibilities

  • Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases.
  • Work with Application and Platform teams to debug functional, performance and stability issues across the stack.
  • Write clean readable code, debug complex problems that span systems.
  • Perform code reviews to maintain high-quality code.
  • Build on OS internals.
  • Set technical direction for significant improvements.
  • Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency.
  • Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks.
  • Stay up-to-date on the latest industry trends and technologies to ensure our Android system software remains current and competitive.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Amusement, Gambling, and Recreation Industries

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service