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

  • 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

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

Equal Employment Opportunity Statement

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. We develop and implement strategies to increase equity, diversity, and inclusion within the workforce, including recruitment, retention, and advancement for all employees. In addition to minimizing barriers, we are dedicated to respecting human rights and ensuring participation for all, including individuals who identify as women or non‑binary/gender non‑conforming; Indigenous or Aboriginal Peoples; persons with disabilities; and visible minorities and LGBTQ2+ community.

Accessibility

We are committed to creating and maintaining an inclusive and accessible workplace for all candidates and employees by supporting accessibility and accommodation needs throughout the employment lifecycle.


#J-18808-Ljbffr
Similar jobs

Senior Full-Stack Android Engineer

Apply Now
Back to search page