Talent.com
Randstad Canada
Senior Software Engineer - Android/AOSPRandstad Canada • Waterloo, Ontario, CA
No longer accepting applications
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

Manager, Software Engineering

OpenTextWaterloo, Region of Waterloo, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from OpenText.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work,... Show more

 • Promoted

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

Earn HausMapleton, 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

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

Senior Civil Engineer- Conveyance - C$100,000 - C$120,000 A Year

GhdWaterloo, Canada
Full-time

Join to apply for the Senior Civil Engineer- Conveyance role at GHD1 day ago Be among the first 25 applicantsJoin to apply for the Senior Civil Engineer- Conveyance role at GHDWho we are looking fo... Show more

 • Promoted

Automotive salesperson

Plaza KiaWoodstock, Oxford County, CA
Full-time

Pay Rate: $60,000 - $120,000 per year.Do you have a passion for cars?.Sell Toyota’s down the road from the Plant that builds them!.We are looking for a highly motivated energetic self-starter with ... Show more

 • Promoted

Management Training Program with Enterprise

Enterprise HoldingsTillsonburg, ON, CA
Full-time

Step into a rewarding role as a Management Trainee at Enterprise Mobility in Tillsonburg.You'll undergo comprehensive training in operations, sales, and customer service to progress your career.As ... Show more

 • Promoted

Senior Process Analyst: Insurance Ops & BPMN Excellence

Definity Financial CorporationWaterloo, Ontario, Canada
Full-time

An established industry player is seeking a Senior Process Analyst to enhance operational efficiency and optimize insurance processes.In this dynamic role, you will leverage your expertise in Lean ... Show more

 • Promoted

Senior ASIC Design & Verification Engineer for AI Inference

Targeted TalentWaterloo, Region of Waterloo, CA
Full-time

A leading technology recruitment agency is seeking an experienced hardware design engineer located in Kitchener, Canada.The ideal candidate will have more than 5 years in hardware systems design, p... Show more

 • Promoted

Automotive Design Engineer: Foster Innovation and Precision

Vuteq Canada IncWoodstock, Oxford County, CA
Full-time

Join our dynamic team as a Design Engineer, playing a pivotal role in automotive parts design and modification.Collaborate with esteemed OEMs while leveraging cutting-edge CAD tools in a supportive... Show more

 • Promoted

Staff Engineer

AMI Attachments®Hawkesville
Full-time +1

The Staff Engineer is the senior-most individual contributor within the Engineering & Design team.This role provides advanced technical expertise, strategic design guidance, and high‑level support ... Show more

 • Promoted

Senior Financial Advisor - Client Growth & Mentorship

Thomson Allison Financial SolutionsSt. Jacobs, ON, CA
Full-time

A financial advisory practice in St.Jacobs is seeking a Mid-Senior level professional to enhance client relationships and provide financial planning.The role involves strengthening client ties, off... Show more

 • Promoted

Earn Money Testing Apps - Remote

AlmediaWellington, Canada
Remote
Full-time

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Show more

 • Promoted

Technician - Mobile

Premier-EquipmentNorwich, ON, CA
Full-time

Premier Equipment is the largest full-service John Deere dealership in Ontario serving agriculture, lawn care, golf, commercial grounds, and compact construction customers across Ontario.With 20 lo... Show more

 • Promoted

Writer/Journalist Internship Part-Time In Worldwide - Remote Worldwide

The Borgen ProjectWellington, Canada
Remote
Part-time +1

Are you passionate about making a difference in the world? Look no further! The Borgen Project is an international organization that works at the political level to improve living conditions for pe... Show more