Staff iOS Engineer, Growth

Waymo LLC

San Francisco (CA)

On-site

USD 120,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Deepstreamtech is seeking an experienced Software Engineer to develop cutting-edge mobile applications for autonomous driving technology. This role involves leading technical strategy, developing robust infrastructure, and mentoring senior engineers.

Applicants should have a background in computer science, 6+ years of mobile app experience, and a passion for building user-centric products. Experience with SwiftUI and robotics is highly desirable.

Qualifications

  • 6+ years of experience building and shipping mobile apps from scratch.
  • Experience with SwiftUI in a production environment.
  • Passionate about user-facing products and autonomous driving.

Responsibilities

  • Build the brain of Waymo's autonomous driving technology.
  • Define the long-term architectural roadmap for the iOS platform.
  • Guide senior engineers and ensure engineering excellence.

Skills

Mobile app development
SwiftUI
Test-driven development
Client-server protocols
Pixel-perfect UI

Education

B.S. or M.S. in Computer Science or similar

Tools

UIKit
CoreAnimation
C++

Job description

Requirements
  • B.S, or M.S. in Computer Science or a similar technical field, or equivalent practical experience
  • 6+ years of experience building and shipping mobile apps from scratch using best practices
  • Experience with SwiftUI in a production environment
  • Passion and experience building user-facing products
  • Experience partnering with product managers, designers, vehicle or robotics engineers
  • Focus on pixel-perfect UI
  • Client-server protocols (gRPC, Protobuf)
  • Bluetooth and Bluetooth LE
  • Test-driven development
  • (Desirable) Experience building and releasing on the iOS App Store
  • (Desirable) Experience with UIKit, CoreAnimation, and other iOS libraries
  • (Desirable) Experience with C++
  • If you're a software engineer or researcher who's curious and passionate about Level 4 autonomous driving, we'd like to meet you
What the job involves
  • Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world around it, make the right decision for every situation, and deliver people safely to their destinations
  • We think deeply and solve complex technical challenges in areas like robotics, perception, decision-making and deep learning, while collaborating with hardware and systems engineers
  • Lead technical strategy: Define the long-term architectural roadmap for the iOS platform, ensuring our codebase is modular, performant, and ready to scale as we launch in new cities
  • Build and own key infrastructure: Own the foundational frameworks for networking, authentication, and local data persistence, ensuring they are optimized for performance and modularity
  • Drive engineering excellence: Set the bar for Swift development, conducting deep technical design reviews (RFCs) and championing best practices in Swift Concurrency and UI performance
  • Mentor and grow: Guide senior engineers on the team, helping them navigate complex technical challenges and elevate their architectural thinking
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff iOS Engineer, Growth
Staff iOS Engineer, Growth

Waymo • San Francisco (CA)

On-site
USD 213,000 - 263,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Senior iOS Engineer - Growth, Architecture & Equity
Senior iOS Engineer - Growth, Architecture & Equity

Waymo • San Francisco (CA)

On-site
USD 213,000 - 263,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Senior Software Engineer, Mission Planning
Senior Software Engineer, Mission Planning

Waymo LLC • Warsaw (IN)

Hybrid
USD 120,000 - 180,000
Staff Systems Engineer, Driving Behaviors
Staff Systems Engineer, Driving Behaviors

Waymo • San Francisco (CA)

On-site
USD 230,000 - 284,000
Annual bonus program
Equity incentive plan
Generous Company benefits program
Software Engineer, Maneuvering Tech
Software Engineer, Maneuvering Tech

Waymo • Mountain View (CA)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Benefits program
Staff Systems Engineer, Driving Behaviors
Staff Systems Engineer, Driving Behaviors

Waymo • Mountain View (CA)

On-site
USD 230,000 - 284,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits
Senior Software Engineer, Supply Infrastructure
Senior Software Engineer, Supply Infrastructure

Waymo LLC • Warsaw (IN)

Hybrid
USD 140,000 - 210,000
Tech Lead, Fleet Response Infrastructure
Tech Lead, Fleet Response Infrastructure

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
Generous Company benefits
Senior Software Engineer, Fleet Response Infrastructure
Senior Software Engineer, Fleet Response Infrastructure

Waymo • Mountain View (CA)

On-site
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Generous benefits package
Sr. Staff Software Engineer, Fleet Orchestration, TLM
Sr. Staff Software Engineer, Fleet Orchestration, TLM

Waymo • Mountain View (CA)

On-site
USD 298,000 - 368,000
Bonus program
Equity incentive
Comprehensive benefits