Jobs · Engineering · Oregon

Android OS Platform Engineer

Trimble Inc. · Corvallis, OR · 2 wk ago
EngineeringFull-time

About the role

Trimble is seeking an expert to join our Mobile Computing Solutions team as an Android Platform Software Engineer. This role involves creating new products and maintaining the Android OS on shipping products, focusing on platform build-systems, SoC codebase integration, and device stability. You will work closely with hardware and software teams from our ODM partners to ensure the Android OS runs smoothly on our hardware.

Responsibilities

  • Create new products and maintain the Android OS on shipping products, with a focus on platform build-systems, SoC codebase integration, and device stability.
  • Work in partnership with the ODM teams, delivering regular software platform updates, integrating security patches, bug-fixes, and feature updates, driving the build, test, and release of new OS images on a quarterly basis.
  • Spearhead GMS certification efforts, collaborating with third-party test labs to ensure regulatory compliance.
  • Cook up threat analysis and penetration testing with cybersecurity advisors to devise robust mitigation plans.

Requirements

  • Demonstrable professional experience with hands-on system software design and development experience, specifically on Embedded Android BSP or other RTOS in a fast-paced environment.
  • Proven understanding of embedded system software and operating system architectures.
  • Familiarity with low-level hardware interfaces.
  • Exceptional diagnostic and problem-solving skills to troubleshoot complex system errors.

Qualifications

  • Experience in mobile application development on Android, Linux, or iOS is a plus.
  • Familiarity with Android repo and git or other modern version control systems is a plus.
  • Practical experience with Jira or similar bug tracking systems is a plus.

Skills

  • Hands-on system software design and development experience.
  • Understanding of embedded system software and operating system architectures.
  • Low-level hardware interfaces.
  • Diagnostic and problem-solving skills.
  • Mobile application development on Android, Linux, or iOS.
  • Familiarity with Android repo and git or other modern version control systems.
  • Practical experience with Jira or similar bug tracking systems.

Bonus Points

  • Experience in mobile application development on Android, Linux, or iOS.
  • Familiarity with Android repo and git or other modern version control systems.
  • Practical experience with Jira or similar bug tracking systems.

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Time off plans
  • Retirement plans

Pay

  • Pay Rate Type: Salary
  • Bonus Eligible: Yes
  • Commission Eligible: No

Location

Corvallis, OR or Christchurch, New Zealand, In Office Travel Requirement: Approximately 5-10% (3 trips annually to Taiwan)

Similar jobs

Android Engineer

WealthfrontSan Francisco, CA· 3 wk ago
Engineeringapply on jobs.lever.co

Android Engineer

ARQNew York, NY· 1 mo ago
RemoteEngineeringapply on arqfinance.com

Android Engineer

PatreonSan Francisco, CA· 2 wk ago
Information Technology$10/hrapply on jobs.ashbyhq.com

Android Engineer

WealthfrontPalo Alto, CA· 3 wk ago
Engineeringapply on jobs.lever.co

Android Engineer

WHOOPBoston, MA· 3 wk ago
Engineering$105k–$145k/yrapply on jobs.lever.co

Android Engineer

HookNew York, NY· 4 mo ago
RemoteEngineeringapply on hookmusic.com