Software Engineer, Mobile Performance

Google LLC
San Jose, CA, United States
8 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Android Software Development Automation of Tests C++ (Programming Language) Data Structures Software Debugging Linux Kernel Software Architecture System Programming Test-Driven Development (TDD) Bytecode
+2 more
Low Latency Code Restructuring

Job description

Architect and develop solutions using the AppReduce engine to optimize Android application memory footprint, latency, and binary size. Collaborate with cross-functional teams to enhance compiler correctness and performance for billions of users.

Requirements

Requires a Bachelor’s degree and 5 years of experience in software testing and maintenance, with specific expertise in C++ and Android OS components. Preferred candidates hold a Master’s or PhD and have deep experience in compiler technologies or kernel development., * C++

  • Android OS
  • Compiler Optimization
  • Java Bytecode
  • Software Architecture
  • Systems Programming
  • Data Structures
  • Algorithms
  • LLVM
  • Kernel Development
  • Test Automation
  • Debugging
  • Perfetto
  • Refactoring
  • Test-Driven Development
  • Build Infrastructure

Benefits & conditions

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • 401(k) with company match
  • Paid Time Off
  • Sick Time
  • Maternity Leave
  • Baby Bonding Leave
  • Paid Holidays

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…