Talent.com
Randstad Canada
Senior Software Engineer - Android/AOSPRandstad Canada • Waterloo, Ontario, CA
Les candidatures ne sont plus acceptées
Senior Software Engineer - Android/AOSP

Senior Software Engineer - Android/AOSP

Randstad Canada • Waterloo, Ontario, CA
Il y a plus de 30 jours
Type de contrat
  • Temporaire
  • Quick Apply
Description de poste
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.
Créer une alerte emploi pour cette recherche

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

Offres similaires

Manager, Software Engineering

OpenTextWaterloo, Region of Waterloo, CA
Temps plein

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,... Voir plus

 • Offre sponsorisée

Senior Developer - Ibm Ace Solutions

Ntt DataWaterloo, Canada
Temps plein

Developer to join our team in Tiverton, Ontario, Canada.Job Description IBM ACE DeveloperKey ResponsibilitiesUtilize IBM App Connect Enterprise Toolkit, IBM MQ, SOAPUI, Postman, Azure Data Factory,... Voir plus

 • Offre sponsorisée

Senior Cloud Engineer - C$113,000 - C$163,000 A Year

ManulifeWaterloo, Canada
Temps plein

Senior Cloud Engineer to design, build and operate shared AKS deployment framework.Requires expertise in cloud engineering, AI-assisted tooling, automation, and collaboration. Voir plus

 • Offre sponsorisée

Ai Engineer

DialpadWaterloo, Canada
Temps plein

A SaaS company is seeking a Senior AI Developer to revolutionize technical support through AI solutions.You will build agentic systems for resolving connectivity issues, evaluate LLMs for safety an... Voir plus

 • Offre sponsorisée

Senior Embedded Linux Engineer

E-StorageWaterloo, Canada
Temps plein

E-STORAGE is looking for a Senior Embedded Linux Engineer responsible for designing and supporting Linux platforms for battery energy storage systems in a hybrid environment in Kitchener, Ontario.T... Voir plus

 • Offre sponsorisée

Full Stack Software Engineer - C$86,100 - C$136,100 A Year

Manulife / John HancockWaterloo, Canada
Temps plein

Full Stack Software Engineer responsible for developing and maintaining code, mentoring engineers, collaborating with product managers and designers, and solving complex technical issues. Voir plus

 • Offre sponsorisée

Senior Product Manager - C$120,000 - C$160,000 A Year

Greenspace Mental HealthWaterloo, Canada
Temps plein

Seeking a Senior Product Manager to lead the strategy and roadmap for Greenspace's Clinical Solution, focusing on AI-powered features to improve mental health care quality and financial value f... Voir plus

 • Offre sponsorisée

Algebra Private Tutoring Jobs Conestogo

SuperprofConestogo, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Fullstack Engineer Remote Growth Consumer Experience - C$150,000 - C$200,000 A Year - Remote

Leading Financial Services CompanyWaterloo, Canada
Télétravail
Temps plein

Experienced Senior Fullstack Engineer sought for a remote-first role to lead mobile initiatives and drive consumer growth in financial services.Requires React Native proficiency and backend underst... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer: C/Java, Kubernetes - C$86,100 - C$136,100 A Year

Leading Financial Services ProviderWaterloo, Canada
Temps plein

Seeking a Senior Full-Stack Engineer with over 5 years of experience in C# or Java, and proficiency in Kubernetes, to develop, maintain, and design scalable APIs within a hybrid work environment. Voir plus

 • Offre sponsorisée

Engineer'S Role In Retailer Growth At Faire

AcceldataWaterloo, Canada
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Affirm is building the ne... Voir plus

 • Offre sponsorisée

Senior Release Train Engineer - C$113,000 - C$163,000 A Year

Manulife Financial CorporationWaterloo, Canada
Temps plein

As a Senior Release Train Engineer, you will hold a pivotal position in aligning teams, enabling Agile delivery, and driving multi-functional progress toward our mission.In this role, you'll ga... Voir plus

 • Offre sponsorisée

Oracle Developer - $41.2 - $58.2 An Hour

Insight GlobalWaterloo, Canada
Temporaire

Seeking an Oracle Developer with PL/SQL and Oracle Forms skills for a 12-month contract on an ERP integration project, involving coding, deployment coordination, and unit testing. Voir plus

 • Offre sponsorisée

Software Developer - New Graduate - C$75,000 - C$85,000 A Year

D2LWaterloo, Canada
Temps plein

Seeking a Software Developer (New Graduate 2025) to develop software used by millions globally.Responsibilities include distributed systems, UI, mobile, and cloud development, collaborating with pr... Voir plus

 • Offre sponsorisée

Senior Product Manager - $170,000 A Year

Gaming PlatformWaterloo, Canada
Temps plein

Senior Product Manager needed to oversee the entire card payment lifecycle for a global gaming platform, focusing on improving success rates, reliability, and cost efficiency. Voir plus

 • Offre sponsorisée

Senior Backend Architect - Remote, Scale Global Lifecycle - $150,000 - $200,000 A Year - Remote

Scale Global LifecycleWaterloo, Canada
Télétravail
Temps plein

Lead the design and development of a new lifecycle orchestrator service for a fintech company.Requires expertise in Domain-Driven Design, distributed systems, AWS, Kotlin, and Python. Voir plus

 • Offre sponsorisée

Hybrid Tech Implementation Lead — Store Rollouts & Go-Live - $68,400 - $89,800 A Year

Leading Hardware RetailerWaterloo, Canada
Temps plein

Lead the technical implementation for store rollouts, managing technical readiness and ensuring successful go-lives for a hardware retailer.Requires 4-7 years of experience and troubleshooting skills. Voir plus

 • Offre sponsorisée

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

Spade RecruitingMapleton, Ontario
Télétravail
Temps plein
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... Voir plus

 • Offre sponsorisée

Senior Product Security Engineer - Remote Canada, Equity - C$150,000 - C$200,000 A Year - Remote

Leading Financial Technology CompanyWaterloo, Canada
Télétravail
Temps plein

Seeking a Senior Product Security Engineer to integrate security into product development, conduct threat modeling, and analyze code for vulnerabilities, working remotely in Canada. Voir plus

 • Offre sponsorisée

Senior Technical Architect For Innovative Startup

Bridgeport CrewWaterloo, Canada
Temps plein

At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide.As a leading manufacturer of solar panels, inverters, and energy sto... Voir plus