Talent.com
Randstad Canada
Senior Software Engineer - Android/AOSPRandstad Canada • Waterloo, Ontario, CA
Senior Software Engineer - Android/AOSP

Senior Software Engineer - Android/AOSP

Randstad Canada • Waterloo, Ontario, CA
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description
As a core member of our client's engineering team, you will be responsible for the end-to-end software development lifecycle (SDLC). This includes architecting scalable software, writing production-grade code, and ensuring high quality through rigorous testing and deployment. While your primary focus will be on the Android ecosystem—including user interfaces and server-side components—you will also delve into the Android Open Source Project (AOSP) level to build headless services, APIs, and hardware abstraction layers.

Advantages
Technical Ownership: Lead the architectural direction of new features and proof-of-concepts.

Leadership Growth: Directly mentor and guide a small team of junior developers, shaping the next generation of engineers.

Deep-Stack Exposure: Work beyond the app layer, engaging with HAL, HIDL, and low-level system services.

High Impact: Influence the final product by participating in design reviews and investigating emerging technologies like Machine Learning and AI-driven development.

Responsibilities
Feature Development: Design, implement, and support new features using industry best practices in an Agile environment.

System Architecture: Investigate design options for new features and lead reviews with the broader engineering team.

Leadership: Manage a small team of junior developers, providing technical guidance and career mentorship.

Quality Assurance: Write comprehensive unit tests (Robolectric, Mockito, gtest) and perform code reviews to provide constructive feedback.

Problem Solving: Investigate, debug, and resolve complex product bugs and system bottlenecks.

Innovation: Develop proof-of-concepts (PoCs) and prototypes to explore potential future enhancements.

System Integration: Work with AOSP components, including AIDL, HAL, and HIDL, and diagnose issues using xTS.

Qualifications
Education: Bachelor’s Degree in Computer Science or a related field.

Overall Experience: 10+ years in software development using Java and/or Kotlin.

Android Expertise: 4+ years of dedicated Android development.

Leadership: 3+ years of experience leading technical teams.

Technical Depth:

Experience with AOSP (headless services, APIs, AIDL, HAL, HIDL).

Strong understanding of Object-Oriented Design (OOD), data structures, and algorithms.

Experience with Multimedia and/or USB protocols on Android.

Proficiency with testing frameworks: gtest, gmock, Robolectric, and Mockito.

Experience executing and diagnosing xTS issues.

Preferred Skills & Experience
Education: Master’s Degree in a technical field.

Advanced Tools: Experience with AI tools for software development and implementing MCP servers.

Specialized Knowledge: Proficiency in Machine Learning, advanced debugging with gdb, and static analysis tools.

Connectivity: Understanding of streaming technologies over Bluetooth and USB.

Summary
We are seeking a highly experienced Senior Software Engineer to lead the design, development, and maintenance of sophisticated Android-based applications. With over 10 years of experience in Java and Kotlin, the ideal candidate will serve as a technical anchor for the team, bridging the gap between high-level software architecture and system-level Android development (AOSP). This role offers a unique opportunity to lead a small team of junior developers while staying hands-on with cutting-edge mobile technologies.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Create a job alert for this search

Senior Software Engineer - Android/AOSP • Waterloo, Ontario, CA

Similar jobs

Senior Software Engineer - Amaris Consulting

Amaris Consultingwaterloo, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Sr Mobile Engineer (IOS and Android) - Mastech Digital

Mastech Digitalwaterloo, on, ca
Full-time

Design, build, and ship mobile features for device pairing, BLE connectivity, telemetry, health monitoring, and command/control — using AI (Claude Code) as a first-class collaborator in your daily ... Show more

 • Promoted

Senior Android Developer - C$140,000 - C$180,000 A Year - Remote

Sage Recruiting Inc.Waterloo, Canada
Remote
Full-time

Develops Android apps using Kotlin, focusing on coding, testing, and new releases, with a focus on clean code and collaboration. Show more

 • Promoted

Staff Software Engineer - Priority

Prioritywaterloo, on, ca
Full-time

Priority Technology Holdings, Inc.Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.We achieve this through the Priority Commer... Show more

 • Promoted

Senior Java Developer

Luxoftwaterloo, on, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Senior Backend Engineer (Golang) - $100 - $130 An Hour - Remote

TekRekWaterloo, Canada
Remote
Full-time

Designs and scales backend platforms for financial and payment products.Drives projects from concept to production. Show more

 • Promoted

Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Let's Talk ScienceWaterloo, Canada
Remote
Full-time

The Senior Software Developer will design, build, and maintain software and data systems for STEM education programs. Show more

 • Promoted

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausWoolwich, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Sr Mobile Engineer (IOS and Android)

Mastech Digitalwaterloo, on, ca
Full-time

Design, build, and ship mobile features for device pairing, BLE connectivity, telemetry, health monitoring, and command/control — using AI (Claude Code) as a first-class collaborator in your daily ... Show more

 • Promoted

Director, Software Development - C$120,000 - C$140,000 A Year

DescartesWaterloo, Canada
Full-time

The Director of Software Development will lead a development team, balancing strategic leadership, people development, and technical oversight. Show more

 • Promoted

Staff Software Engineer

PriorityWaterloo, Canada
Full-time

Job title: Staff Software Engineer Reports to: Director, Engineering Department: Development Location: Waterloo, Ontario, Canada About Priority: Priority Technology Holdings, Inc.Our vision is to... Show more

 • Promoted

Algebra Private Tutoring Jobs Conestogo

SuperprofConestogo, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Customer Service Agent - 50k-60k/Year - Remote

Spade RecruitingTillsonburg, Ontario
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Senior Solution Architect

Compunnel, Inc.Waterloo, Region of Waterloo, CA
Full-time

We are seeking a Senior Solution Architect to support Client value streams and product lines as part of our journey toward architecture maturity.This role demands a technically savvy professional w... Show more

 • Promoted

Embedded Software Engineer - AutoSAR & Control Algorithms

AkkodisWaterloo, Region of Waterloo, CA
Full-time

A leading IT Services firm is seeking an Embedded Software Developer.This role requires 5+ years of experience in embedded hardware and software design, knowledge of control theory, and proficiency... Show more

 • Promoted

Senior Software Developer - C$70,000 - C$80,000 A Year - Remote

Let’s Talk ScienceWaterloo, Canada
Remote
Full-time

Senior Software Developer to design, build, and maintain software and data systems for STEM education programs. Show more

 • Promoted

Modern Workplace & Cloud Operations Administrator

CarePartnersWaterloo, ON, CA
CA$75,000.00 yearly
Full-time

Modern Workplace & Cloud Operations Administrator.Tier 3 operational role responsible for ensuring the stability, security, and efficiency of Microsoft 365, Intune-managed endpoints, Azure Virtual ... Show more

 • Promoted

Senior Software Engineer

Amaris Consultingwaterloo, on, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more