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

senior full-stack android engineer.

$72.73 - $78.84 per hour

Randstad

As a Senior Engineer, you are responsible for the end-to-end lifecycle of software products that define the driver and passenger experience. This is a full-stack role requiring mastery over both user-facing interfaces and complex back-end services. You will design scalable architectures, write high-performance code, and deploy robust software within a complex ecosystem of multiple screens, distributed servers, and real-time networking.

Advantages
Next-Gen Tech Stack: Work with the latest Android libraries (Jetpack) and AI-assisted development tools.

Innovative Environment: Be part of a diverse community of designers, engineers, and artists building a "Best-in-Class" digital cockpit.

High-Impact Work: See your code move from proof-of-concept to global production across multiple vehicle releases.

Hybrid Work Model: Enjoy flexibility with a Hybrid schedule (Note: Initial 2-week onboarding is 5 days per week on-site).

Technical Ownership: Drive technical solutions from high-level architecture down to the final crash and stability analysis.

Responsibilities
Key Responsibilities

Architectural Leadership: Create high-level software designs and determine the optimal technology stack, integration methods, and deployment strategies for automotive services.

Full-Stack Development: Develop interactive, user-friendly HMI/GUI using Jetpack Compose while maintaining back-end microservices, APIs, and Android Bound/Foreground services.

User-Centric Engineering: Engage with stakeholders to advocate for user-centric solutions, ensuring software addresses real-world pain points and use-cases.

Quality & TDD Mastery: Lead the software test strategy, emphasizing Test-Driven Development (TDD) and unit testing that goes beyond simple code coverage to ensure long-term stability.

Cross-Functional Collaboration: Partner with product owners, designers, and technical artists to champion functionality and aesthetic excellence across the product lifecycle.

Optimization & Security: Continuously profile and optimize application performance while implementing rigorous security practices, including data encryption and anonymization.

Emerging Tech Integration: Evaluate and incorporate AI/LLM tools and new stack layers to maximize development efficiency and maintain a competitive edge.

Qualifications
Required Experience & Skills:

Education: Bachelor’s degree in Software Engineering, Computer Science, or a related field.

Overall Experience: 5+ years in software development with a mix of HMI/GUI/UX and Middleware.

Kotlin Expertise: 3+ years of proficiency, specifically with Coroutines, Flow, and Jetpack Compose.

Android Internals: Proven experience with Android services (AIDL, local binders), RoomDB, and dependency injection (Dagger/Hilt).

Engineering Practices: Deep familiarity with Git (Pull Requests), CI/CD, and static/dynamic code analysis (SonarQube, Valgrind, etc.).

Ecosystem Complexity: Experience developing for multi-screen environments, thread synchronization, and networking.

Preferred Experience:

AOSP: Experience working inside the Android Open Source Project and using the repo tool.

Automotive Standards: Knowledge of industry-specific technologies (CAN, ASPICE, FMEA).

Automation: Experience with Jenkins or GitHub Actions for build automation.

Artistic Tools: Professional or personal experience with digital arts, animation, or game development engines.

Summary
We are seeking a visionary Senior Full-Stack Android Engineer to join our client's team in architecting the future of the digital cockpit. This role is perfect for a developer who excels in the intersection of high-performance middleware and intuitive HMI/UX. You will lead the development of next-generation infotainment systems, leveraging Kotlin, Jetpack Compose, and advanced Android internals to deliver a best-in-class automotive experience.

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 full-stack android engineer. in Kanata, ON vacancy
  • $72.73 - $78.84 per hour

     ...position requires a deep understanding of Android framework internals and the ability to...  ...ANRs, and boot failures. Advantages Full-Stack Scope: Influence every layer of the...  ...Hardware Abstraction Layer (HAL). 3. Engineering Excellence & Governance Implement modern... 
    Suggested

    Randstad

    Kanata, ON
    29 days ago
  •  ...Contributor and the VP of Hardware. We are also very lean - each Hardware Engineer spends more time doing engineering work and less time on overhead...  ...skills It would be nice if you also had: Experience with stack-up design, signal integrity simulation, and power circuitry... 
    Senior
    Long term contract
    Temporary work

    Nokia

    Kanata, ON
    9 days ago
  • $62.34 - $63.78 per hour

    We are seeking a high-caliber Software Engineer to join our Client's Quality, Warranty, Verification & Validation team. This is not a traditional...  ...to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic... 
    Senior
    Internship
    Work at office
    Shift work
    Early shift

    Randstad

    Kanata, ON
    more than 2 months ago
  • $120k - $155k per year

     ...! About the Role As the Senior Software Developer , you’ll be...  ..., configures, and deploys our full instrument lineup, and...  ...You’ll work closely with every engineering discipline at RBR, which means...  ...customers rely on. This is a full-stack role with real breadth: from UI... 
    Senior
    Long term contract
    Internship
    Worldwide
    Shift work

    RBR

    Kanata, ON
    27 days ago
  • $100k per year

     ...!Meet The TeamCNN's Content Platform department is seeking a Senior Software Engineer for its Platform Operations Team. The Platform Operations team...  ...resonates with you, we look forward to meeting you!Our tech stack consists of Node, Python, Bash, and AWS TechnologyRequirements... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    8 days ago
  •  ...Electrical Team Lead JOB TYPE: Permanent full-time INDUSTRY: Manufacturing WORK...  ...expertise and support as part of the Corporate Engineering team. The Electrical Team Lead...  ...vendors, customers, trades personnel and senior management. • Ability to travel to the... 
    Senior
    Permanent employment
    Full time

    Groom & Associés / Associates

    Kanata, ON
    6 days ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 16079 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 04/28/2026 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of... 
    Senior
    Remote work

    Synopsys Inc

    Kanata, ON
    a month ago
  • $20k per year

     ...Job Responsibility: We have an exciting opportunity! We are seeking enthusiastic FULL-TIME Certified Dental Assistant, to join our growing team!! NO EXPERIENCE IS NECESSARY. New grads are welcome! ** Must have completed the Level II Dental Assisting program (MUST be Level... 
    Full time
    Internship
    Overseas

    Yazdani Family Dentistry

    Kanata, ON
    3 days ago
  •  ...Stefanini Group is hiring! Stefanini is looking for FPGA Design Engineer with Radio experience (Onsite Role) in Ottawa, Ontario, Canada...  ...Leads teams, gives technical guidance and communicates with senior management on progress Identifies or creates solutions that are... 
    Senior
    Long term contract

    Stefanini North America and APAC

    Kanata, ON
    6 days ago
  •  ...best meet the requirements. Provide technical leadership to our engineering IP team and assist in project planning and tracking. Oversee the...  ...expertise in hardware engineering, including architecture, IP, and full SoC Design.Job Summary Architect, design and implement... 

    NXP Semiconductors

    Kanata, ON
    1 day ago
  • $70k - $87k per year

     ...greatest asset, and we are always on the lookout for great talent.Senior Quality Specialist at Syntronic Production Services Canada (SPO)...  ...actions.Collaboration: Work closely with production, and engineering teams to develop and refine product specifications and manufacturing... 
    Senior

    Syntronic - A Global Design House

    Kanata, ON
    7 days ago
  •  ...and the factories producing the goods you use.Part of AI and Chip Engineering (ACE), a central design organization within NXP, developing...  ...expertise spans hardware engineering, including architecture, IP, and full SoC design.We are seeking a highly motivated Design Verification... 

    NXP Semiconductors

    Kanata, ON
    1 day ago
  • $75k per year

     ...forefront of the Machine Vision industry for 25 years, focusing on embedded/machine vision, IoT and networked video switching. As a DevOps Engineer, you will be responsible for both the maintenance and evolution of our current development infrastructure, encompassing development... 

    Pleora Technologies

    Kanata, ON
    2 days ago
  •  ...cutting-edge Embedded GUI products and services?Someone like you.As a Senior Software Developer (Backend), you’ll be part of our Professional...  ...post-secondary degree or diploma in Computer Science, Software Engineering, or a related field5+ years of experience in software... 
    Senior
    Flexible hours

    AMETEK

    Kanata, ON
    7 days ago
  • $18.5 per hour

     ...Automotive Detailer. Opening available at the following branch location: 2450 PALLADIUM DR KANATA, ON K2V 1E2  This is a Permanent Full-Time position that pays $18.50 / hour We offer: Paid time off Consistent full time 40 hour per week schedule  Employee... 
    Permanent employment
    Full time
    Internship
    Immediate start
    Kanata, ON
    2 days ago
  • $30 - $40 per hour

    Are you an experienced Intermediate Requirements Engineer with adequate knowledge of the field? This role maybe a good fit for you. Position...  ...purpose and not merely technically compliant. Advantages Full time, standard business hours. Possibility of travel to east or... 
    Full time
    Work from home

    Randstad

    Kanata, ON
    28 days ago
  •  ...reality. Gain real-world experience with one of Canada's most exciting & innovative biotech companies! Assist manufacturing engineering with new and existing equipment qualification for all Genomadix products; Perform calibration and maintenance operations on various... 
    Full time
    Flexible hours

    Genomadix

    Kanata, ON
    1 day ago
  •  ...Overview Merrick and Company is seeking Mechanical Engineer with a minimum of two (2) years related experience to support the mechanical design of projects as part of a multi-disciplinary team. This person will be located in our Kanata, ON office. Client projects for this... 
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide
    Overseas

    Merrick & Company

    Kanata, ON
    13 days ago
  •  ...As a Thermal Design Engineer, you will play a crucial role in our Applied R&D and Electromechanical Design teams. Your expertise will be instrumental in driving the development and testing of cutting-edge products. This position offers an opportunity to work with highly skilled... 
    Long term contract
    Temporary work

    Nokia

    Kanata, ON
    10 days ago
  • $86k - $107k per year

     ...and public sector organizations. In this dynamic role, the Sales Engineer (Solution Consultant) serves as the technical lead (and consultant...  ...Engineer (Solution Consultant), you will participate in the full lifecycle of a Sales engagement - from discovery calls, tailored... 
    Full time
    Flexible hours

    DistillerSR Inc.

    Kanata, ON
    more than 2 months ago
  •  ...JOB SUMMARY Jabil is seeking an experienced Senior Photonics/Optical Test Development Engineer to serve as a Subject Matter Expert (SME) within the global Photonics Test Development Engineering organization. This role is responsible for planning, designing, implementing, and... 
    Senior
    Local area

    Jabil

    Kanata, ON
    24 days ago
  •  ...As a Firmware Test engineer, you will be responsible to deliver quality output by executing product Firmware testing with laser focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical... 
    Long term contract
    Temporary work
    Internship

    Nokia

    Kanata, ON
    22 days ago
  • $98k - $147k per year

     ...Category Engineering Hire Type Employee Job ID 15996 Base Salary Range $98000-$147000 Remote Eligible No Date Posted 06.01.2026...  ...applications. The team works in a best-in-class design environment with a full suite of IC design tools, custom in-house automation, and... 
    Immediate start
    Remote work

    Synopsys Inc

    Kanata, ON
    8 days ago
  • $80k - $110k per year

     ...As an Engineering Documentation Specialist (Engineering Support Specialist II) here at Honeywell, you will have tremendous opportunity to...  ...commercial, defense, and space aircraft in the world. We build aircraft engines, cockpit and cabin electronics, wireless connectivity systems,... 
    Work at office

    Honeywell Aerospace Technologies

    Kanata, ON
    28 days ago
  •  ...Job Title: Cloud DevOps Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Cloud DevOps Engineer with a strong background in BFSI, Public Sector, or... 

    NavitasPartners

    Kanata, ON
    7 days ago
  •  ...Job Title: Platform Reliability Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Platform Reliability Engineer with a strong background in BFSI, Public... 

    NavitasPartners

    Kanata, ON
    7 days ago
  • $111.8k - $161.8k per year

     ...IQVIA Biotech is a full-service CRO purpose-built to serve biotech sponsors. With over 25 years of experience, we offer agile, therapeutically...  ...treatments to patients faster. We are seeking a Canada- based Senior Clinical Project Manager with proven experience in Central... 
    Senior
    Full time
    Part time
    Local area
    Immediate start
    Worldwide

    IQVIA Laboratories

    Kanata, ON
    28 days ago
  •  ...Job Title: Cloud Infrastructure Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Cloud Infrastructure Engineer with a strong background in BFSI, Public... 

    NavitasPartners

    Kanata, ON
    7 days ago
  •  ...Job Title: Cloud Infrastructure Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Cloud Infrastructure Engineer with a strong background in BFSI, Public... 

    NavitasPartners

    Kanata, ON
    7 days ago
  •  ...Job Title: Platform Operations Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Platform Operations Engineer with a strong background in BFSI, Public... 

    NavitasPartners

    Kanata, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior full-stack android engineer.. Be the first to apply!