Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software engineer - android/aosp.

$90.05 - $97.19 per hour

Randstad

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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the senior software engineer - android/aosp. in Waterloo, ON vacancy
  • $144k per year

     ...owners can use to run stronger, more resilient businesses.Our Engineering team is at the heart of building banking products that help...  ...reinvent banking, and we’re looking for a curious, impact-driven Senior Software Engineer to join our growing team - someone who thrives on... 
    Senior
    Software
    Long term contract
    Internship

    Relay

    Waterloo, ON
    4 days ago
  • $156k - $214.5k per year

     ...quality experiments safely at scale. We are looking for a Senior Growth Platform Engineer to design and build the foundational systems that power...  ...about you because you: Have 5+ years of backend software engineering experience. Have strong experience designing... 
    Senior
    Software
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    12 hours ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...Operations: Building the core engine that powers our vision of an operating...  ...Problems You’ll Solve As a Senior Software Engineer II, you will... 
    Senior
    Software
    Full time
    Work at office

    Carta

    Waterloo, ON
    12 hours ago
  • $139.1k - $208.7k per year

     ...vacancy at SIE.  As part of the Foundational Systems and Experiences Engineering (FSEE) organization, this role contributes directly and takes...  ...domain. Responsibilities Design, develop, and maintain software build and release pipelines that support delivery across... 
    Senior
    Software
    Internship
    Worldwide

    PlayStation Global

    Waterloo, ON
    12 hours ago
  • $100k per year

     ...or equivalent practical experience. 2 years of experience with software development in Kotlin. Preferred qualifications Experience in Java...  .... Knowledge of or experience in any of the following: Android apps, mobile development, graphical user interfaces, natural language... 
    Software
    Worldwide

    Google

    Waterloo, ON
    5 days ago
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product... 
    Senior
    Software
    Remote work

    Speechify

    Waterloo, ON
    18 days ago
  •  ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...dedication to building accessible and inclusive software. ~ Excellent software engineering... 
    Senior
    Software
    Long term contract
    Work at office

    Speechify

    Waterloo, ON
    18 days ago
  • $100k - $200k per year

     ...equivalent practical experience. ~5 years of experience with software development in one or more programming languages. ~3 years of...  ...accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions... 
    Senior
    Software

    Google

    Waterloo, ON
    6 days ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...vision for operational excellence and mentor senior engineers to raise the collective craft... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Waterloo, ON
    12 hours ago
  • $146.5k - $164.5k per year

     ...Platform team is responsible for building cloud-native, self-service developer infrastructure that enables the software development lifecycle for over 600 engineers at Verily. We furnish a speedy, delightful, scalable, and secure developer journey through integrated... 
    Senior
    Software
    Full time

    Verily Health

    Waterloo, ON
    2 days ago
  •  ...limited partners through world-class software, purpose-built for everyone in venture...  ...the opportunities of tomorrow. As a Senior Software Engineer I or Senior Software Engineer II , you...  ...financial data pipelines, transaction engines, ML-assisted tooling, and full-service... 
    Senior
    Software
    Remote job
    Work at office
    Flexible hours

    Carta

    Waterloo, ON
    more than 2 months ago
  •  ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user... 
    Senior
    Software
    Work at office
    Remote work

    Speechify

    Waterloo, ON
    18 days ago
  • $108.1k - $222.8k per year

     ...technology. Contribute to technical design of next-generation software solutions  Write good, extensible, and maintainable full-...  ...AND WORK EXPERIENCE Bachelors’ degree in Computer Science, engineering or equivalent Minimum 7 years experience in working as a software... 
    Senior
    Software
    Permanent employment
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP

    Waterloo, ON
    4 hours ago
  •  ...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web...  .... These include frontend and backend engineers, AI research scientists, and others from...  ...research work. We are looking for a skilled Software Engineer to join us. What You'll Do... 
    Software
    Work at office
    Shift work

    Speechify

    Waterloo, ON
    18 days ago
  •  ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution. You will lead a chapter of talented engineers, ensuring they have the technical direction, professional mentorship, and operational... 
    Software
    Permanent employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    21 days ago
  •  ...products include its iOS app, Android App, Mac App, Chrome Extension...  ...include frontend and backend engineers, AI research scientists, and others...  ...Store, we find the need for a Senior Android Engineer to help us...  ...Should Have ~5+ years of software engineering experience ~ Familiarity... 
    Senior
    Software
    Work at office
    Night shift

    Speechify

    Waterloo, ON
    12 hours ago
  • $174k - $252k per year

     ...experience. ~5 years of experience with software development in C/C++. ~3 years of...  ...Experience with Linux device drivers and android. Preferred qualifications ~ Master...  ...About the job Google's software engineers develop the next-generation technologies... 
    Senior
    Software
    Full time

    Google

    Waterloo, ON
    24 days ago
  • $156k - $214.5k per year

     ...successful on Faire. We are looking for a Senior Growth Engineer (Frontend or Backend) who thrives at...  ..., and experiments into scalable growth engines. What you’ll do: Own and deliver...  ...you: Have 5+ years of professional software engineering experience. Have strong... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    12 hours ago
  • $128k per year

    As a Senior Data Engineer (Platform) at Freshbooks, you will help shape the future of FreshBooks’ data engineering infrastructure and processes within the R&D organization. You will design and build scalable, reliable data pipelines and platforms on modern cloud infrastructure... 
    Senior
    Immediate start
    Remote work

    FreshBooks

    Waterloo, ON
    2 days ago
  • $105k - $155k per year

     ...headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution...  ...them. Understand and apply industry Software Quality Assurance standards (ASPICE,...  ...verification of its functions including QNX, and Android Automotive. Effectively lead agile... 
    Software

    Ford Motor Company

    Waterloo, ON
    20 days ago
  • $127k - $225k per year

     ...Huawei Canada has an immediate permanent opening for a Senior Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission to enhance consumer, embedded and enterprise computing platforms by building security features from the ground up. We believe... 
    Senior
    Permanent employment
    Full time
    Internship
    Immediate start
    Worldwide
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    9 days ago
  • $60.96 - $63.78 per hour

     ...development of In-Vehicle Infotainment (IVI) software. Your work will directly impact how users...  ...partners, and cross-functional software engineering teams. Innovation-Driven: Beyond...  ...Proficiency: Advanced experience developing Android applications in Kotlin. Android... 
    Software
    Worldwide

    Randstad

    Waterloo, ON
    a month ago
  • $118k per year

     ...talent AI can't replace to help us shape the future of information management. Join us. TheCommon Componentsunit provides shared software engineering services to global Product Management and development teams in the OpenText Products group. This includes User Experience... 
    Software
    Long term contract
    Internship
    Immediate start

    OpenText

    Waterloo, ON
    15 days ago
  •  ...efficiency and sustainable aviation. Our software development teams are formed around a...  ...for commercial aviation customers. As a Senior AI/ML Software Developer, you will enhance...  ...or Bachelor's Degree within the software engineering area of study or equivalent professional... 
    Senior
    Software
    Permanent employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    28 days ago
  • $150k - $154k per year

     ...hiring processes. Minimum qualifications ~ Bachelor’s degree or equivalent practical experience. ~2 years of experience with software development in one or more programming languages (e.g., C++ and Python), or 1 year of experience with an advanced degree. Preferred... 
    Software
    Internship

    Google

    Waterloo, ON
    3 hours ago
  •  ...Work on a multidisciplinary team consisting of software, mechanical, optical, FPGA, and systems design as a senior electronics designer. Lead the design and development...  ...Lead design reviews and ensure adherence to engineering standards and best practices. Mentor... 
    Senior
    Software
    Minimum wage
    Internship
    Local area
    Worldwide

    Teledyne Technologies Incorporated

    Waterloo, ON
    2 days ago
  • $174k - $253k per year

     ...equivalent practical experience. ~5 years of experience with software development in C/C++. ~3 years of experience testing, maintaining...  ...experience in a technical leadership role. ~ Familiarity with Android development. About The Job Google's software developers... 
    Software

    Google

    Waterloo, ON
    2 days ago
  •  ...Musashi AI North America, Inc. is a growing hardware and software focused company that builds smart vision solutions for quality assurance...  ...employs a talented and dynamic team of R&D and Applications Engineers who lead design, prototyping, and testing efforts to drive new technology... 
    Software
    Long term contract

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  • $126k - $129k per year

     ...equivalent practical experience. ~1 year of experience with software development in one or more programming languages during coursework...  ...qualifications ~ Master's degree in Computer Science or Engineering. About The Job Site Reliability Development combines software... 
    Software
    Full time
    Internship

    Google

    Waterloo, ON
    22 days ago
  • $150k - $154k per year

     ...Preferred qualifications ~ Experience working and communicating effectively across teams. About the job Google Cloud's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information... 
    Software
    Full time

    Google

    Waterloo, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software engineer - android/aosp.. Be the first to apply!