Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

senior software engineer - android/aosp.

$90.05 - $97.19 par heure

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

This posting is for existing and upcoming vacancies. show more
L'offre d'emploi a été publiée Il y a 2 mois
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre senior software engineer - android/aosp. à Waterloo, ON
  •  ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ...are seeking a  Lead Software Engineer to drive the design,...  ...software products within the Android ecosystem. This role spans the...  ...position is ideal for an expert in  AOSP who can navigate the complexities... 
    Logiciel
    Temps plein

    syntronic

    Waterloo, ON
    il y a 9 jours
  • $181.05k - $213k par année

     ...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
    Logiciel
    Temps plein
    Travail au bureau

    Carta

    Waterloo, ON
    il y a 11 jours
  •  ...global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from...  ...Overview  We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the... 
    Senior
    Logiciel
    Temps plein

    magnetforensics

    Waterloo, ON
    il y a 9 jours
  •  ...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
    Logiciel
    Temps plein
    Travail à distance

    Speechify

    Waterloo, ON
    il y a 5 jours
  • $205.6k - $257k par année

     ...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
    Logiciel
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Recrutement immédiat

    Carta

    Waterloo, ON
    il y a 2 jours
  •  ...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
    Logiciel
    Contrat Longue Durée
    Travail au bureau

    Speechify

    Waterloo, ON
    il y a 8 jours
  •  ...is one of the world's largest enterprise software providers. We deliver mission-critical technology...  ...looking for a Principal Site Reliability Engineer who enjoys problem-solving and who has...  ...practice views for standardization. Senior SRE must innovate to find solutions for... 
    Senior
    Logiciel
    Temps plein
    Stage
    Travail à domicile
    Le monde entier
    Horaires flexibles
    Travail posté

    opentext

    Waterloo, ON
    il y a 7 jours
  •  ...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
    Logiciel
    Travail à distance
    Travail au bureau
    Horaires flexibles

    Carta

    Waterloo, ON
    Il y a 2 mois
  • $101.5k - $151.5k par année

     ...D Position Role Type Unspecified Are you ready to lead a high-performing software team and play a key role in delivering cutting-edge solutions? Join our customer-focused Engineering team in Waterloo, where innovation, modernization, and positive change are at the... 
    Logiciel
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Travail temporaire

    Raytheon Australia

    Waterloo, ON
    il y a 3 jours
  • $120k - $160k par année

     ...closer to work. This is a hybrid role with 4 days in office (mandatory for management and above). 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... 
    Logiciel
    Travail occasionnel
    Travail au bureau
    Relocation
    Horaires flexibles

    Randstad

    Waterloo, ON
    il y a 9 jours
  • $100k - $200k par année

     ...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
    Logiciel

    Google

    Waterloo, ON
    il y a 26 jours
  • $125k - $145k par année

     ...100% on providing best-of-suite Imaging IT software solutions that enable secure, effective...  ...business strategies. We are seeking a Senior Software Developer to join our Waterloo...  ...You Are: A degree in Computer Science, Engineering, or a related field. Experience with... 
    Senior
    Logiciel
    Stage
    Logé Sur Place

    AGFA

    Waterloo, ON
    il y a 6 jours
  • $70k - $120k par année

     ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...! Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and help build Magnet One - our... 
    Logiciel
    Travail au bureau
    Zone locale
    Le monde entier
    Horaires flexibles

    Magnet Forensics

    Waterloo, ON
    il y a 1 jour
  •  ...Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently...  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... 
    Logiciel
    Travail au bureau

    Speechify

    Waterloo, ON
    il y a 13 jours
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...!  Role Overview  We are looking for a Full Stack Software Engineer to join  the our dynamic team and help build Magnet One - our... 
    Logiciel
    Temps plein
    Le monde entier

    magnetforensics

    Waterloo, ON
    il y a 2 jours
  •  ...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
    Logiciel
    Temps plein
    Travail au bureau
    Équipe de nuit

    Speechify

    Waterloo, ON
    il y a 5 jours
  • $146.5k - $164.5k par année

     ...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
    Logiciel
    Temps plein

    Verily Health

    Waterloo, ON
    il y a 22 jours
  •  ...The Role What if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Waterloo to build, evaluate, and improve AI-generated code — helping train AI systems to think like real developers... 
    Logiciel
    Taux horaire
    Contrat En Cours
    Сontrat
    Freelance
    Travail manuel
    Travail à distance
    Horaires flexibles

    Alignerr

    Waterloo, ON
    il y a 17 jours
  •  ...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
    Logiciel
    Travail au bureau
    Travail à distance

    Speechify

    Waterloo, ON
    il y a 8 jours
  • $91.4k - $141k par année

     ...Become part of our global network of skilled engineers, scientists, auditors, planners and...  ...Transit Group are growing, and looking for a Senior Tunnel Engineer to join us in...  ...quality of the website/portal/applications software and supporting infrastructure to better meet... 
    Senior
    Logiciel
    Temps plein
    Logé Sur Place
    Travail au bureau
    3 jours par semaine

    GHD

    Waterloo, ON
    il y a 8 jours
  • $147k - $211k par année

     ...experience with one or more of the following: C++, C#, Unity, Game Engines. Preferred qualifications Experience in Game Engine...  ...Experience with Vulkan or OpenGL. About the job Google's software developers develop the next-generation technologies that change... 
    Logiciel

    Google

    Waterloo, ON
    il y a 13 jours
  • $100.77k - $136.34k par année

     ...Role Overview We are looking for an experienced C++ Software Engineer to join our engineering team. As part of the Windows Antimalware Team, you will build high-quality Windows threat protection software that is delivered in our flagship McAfee products. Reporting to the... 
    Logiciel
    Travail à domicile
    Bureau à domicile
    Horaires flexibles

    McAfee, LLC

    Waterloo, ON
    il y a 13 jours
  •  ...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... 
    Logiciel
    Travail au bureau
    Travail posté

    Speechify

    Waterloo, ON
    il y a 8 jours
  •  ...operations. You’ll be part of a team building our next-generation services for commercial aviation customers. As part of our software engineering team, you’ll continue to enhance functionality for dispatch, performance, scheduling, tracking, documentation and/or weather.... 
    Senior
    Logiciel
    Emploi permanent
    Temps plein
    Сontrat
    Travail occasionnel
    Travail au bureau
    Horaires flexibles

    Airbus

    Waterloo, ON
    il y a 18 jours
  •  ...global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers...  ...to hear from you!  Role Overview  We're seeking a Senior Site Reliability Engineer to join our SaaS-Ops team within Shared Services Engineering... 
    Senior
    Logiciel

    magnetforensics

    Waterloo, ON
    il y a 9 jours
  • $96k - $146k par année

     ...headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution...  ...... Focus is on Apple CarPlay and Android Auto integration in Ford’s Infotainment...  ...Agile environment to develop end-to-end software features, from initial prototyping to real... 
    Logiciel

    Ford Motor Company

    Waterloo, ON
    il y a 11 jours
  •  ...a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,...  ...Role Overview  We are seeking a highly skilled and motivated Senior DevOps Engineer to join our dynamic team and play a key role in designing,... 
    Senior
    Logiciel
    Temps plein

    magnetforensics

    Waterloo, ON
    il y a 9 jours
  • $100k - $150k par année

     ...product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams...  .... Position Overview/Mandate The Senior Embedded Software Designer plays a key role...  ...and projects. Who You are Degree in Engineering, Computer Science, or equivalent. Minimum... 
    Senior
    Logiciel
    Stage
    Travail posté

    Fidus Systems

    Waterloo, ON
    il y a 17 jours
  • $113.4k - $162k par année

     ...technology, advertising, AI, and consumer software. Every day, millions of customers rely on...  ..., problem-solvers, and product-minded engineers who care deeply about customer impact. We...  ...CAD $113,400 - $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually Canada... 
    Senior
    Logiciel
    Contrat Longue Durée
    Travail temporaire
    Stage

    TextNow

    Waterloo, ON
    il y a 9 jours
  •  ...The Intermediate Software Developer brings experience in designing, implementing, and optimizing APIs and messaging services to join the...  ...a College Diploma or Bachelor's Degree within the software engineering area of study or equivalent professional experience. Proficiency... 
    Logiciel
    Emploi permanent
    Temps plein
    Сontrat
    Horaires flexibles

    Airbus

    Waterloo, ON
    il y a 7 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à senior software engineer - android/aosp.. Soyez parmi les premiers à postuler !