As a core member of our engineering team, you will be responsible for the entire software development lifecycle—from architectural design and coding to rigorous testing and deployment. You will work across the full Android stack, developing both intuitive user interfaces and complex server-side components. This role is pivotal in shaping the infotainment experience, requiring a deep understanding of how system-level components interact to meet diverse customer needs.
...
Advantages
Advantages of the Role
Cutting-Edge Tech: Work at the forefront of automotive innovation using AOSP and AI-driven development tools.
Full-Stack Impact: Influence every layer of the product, from the low-level framework to the end-user interface.
Leadership Opportunity: Take ownership of architectural decisions and mentor cross-functional teams.
Professional Growth: Engagement in a high-impact environment that values technical excellence and continuous learning.
Responsibilities
Key Responsibilities
AOSP & Framework Development: Lead the design and implementation of system-level components within the Android Open Source Project (AOSP) to power advanced infotainment experiences.
Architectural Leadership: Drive the adoption of Clean Architecture and modern design patterns to ensure scalable, maintainable, and robust software.
Full-Stack Android Engineering: Develop high-performance features using Java and Kotlin, ensuring seamless integration between the application layer and Android middleware.
End-to-End Technical Ownership: Collaborate across cross-functional teams to drive technical solutions from concept to production.
Quality Assurance: Establish and maintain rigorous testing standards, including unit, instrumentation, and integration testing.
System-Level Troubleshooting: Identify and resolve complex bottlenecks, race conditions, and performance issues within multi-layered, distributed system environments.
AI Innovation: Integrate AI tools into the development process to optimize workflows and improve engineering efficiency.
Qualifications
Required Experience:
7+ years of professional software development experience, with a heavy focus on application and system layers.
3+ years of hands-on experience with Java.
3+ years of hands-on experience with Kotlin.
Education:
Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
Technical Skills:
Deep expertise in the Android SDK, AOSP, and Android Framework internals.
Proficiency in modern design patterns (MVVM, MVI) and Clean Architecture.
Experience with multi-threaded programming and debugging complex race conditions.
Summary
We are seeking a highly skilled Senior Android Framework Engineer to drive the development of next-generation infotainment systems. In this role, you will bridge the gap between high-level application logic and Android framework internals, delivering robust, full-stack solutions. If you are passionate about AOSP, clean architecture, and pushing the boundaries of automotive technology, we want to hear from you.
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.
This posting is for existing and upcoming vacancies.
show more
As a core member of our engineering team, you will be responsible for the entire software development lifecycle—from architectural design and coding to rigorous testing and deployment. You will work across the full Android stack, developing both intuitive user interfaces and complex server-side components. This role is pivotal in shaping the infotainment experience, requiring a deep understanding of how system-level components interact to meet diverse customer needs.
Advantages
Advantages of the Role
Cutting-Edge Tech: Work at the forefront of automotive innovation using AOSP and AI-driven development tools.
Full-Stack Impact: Influence every layer of the product, from the low-level framework to the end-user interface.
Leadership Opportunity: Take ownership of architectural decisions and mentor cross-functional teams.
Professional Growth: Engagement in a high-impact environment that values technical excellence and continuous learning.
Responsibilities
Key Responsibilities
AOSP & Framework Development: Lead the design and implementation of system-level components within the Android Open Source Project (AOSP) to power advanced infotainment experiences.
...
Architectural Leadership: Drive the adoption of Clean Architecture and modern design patterns to ensure scalable, maintainable, and robust software.
Full-Stack Android Engineering: Develop high-performance features using Java and Kotlin, ensuring seamless integration between the application layer and Android middleware.
End-to-End Technical Ownership: Collaborate across cross-functional teams to drive technical solutions from concept to production.
Quality Assurance: Establish and maintain rigorous testing standards, including unit, instrumentation, and integration testing.
System-Level Troubleshooting: Identify and resolve complex bottlenecks, race conditions, and performance issues within multi-layered, distributed system environments.
AI Innovation: Integrate AI tools into the development process to optimize workflows and improve engineering efficiency.
Qualifications
Required Experience:
7+ years of professional software development experience, with a heavy focus on application and system layers.
3+ years of hands-on experience with Java.
3+ years of hands-on experience with Kotlin.
Education:
Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
Technical Skills:
Deep expertise in the Android SDK, AOSP, and Android Framework internals.
Proficiency in modern design patterns (MVVM, MVI) and Clean Architecture.
Experience with multi-threaded programming and debugging complex race conditions.
Summary
We are seeking a highly skilled Senior Android Framework Engineer to drive the development of next-generation infotainment systems. In this role, you will bridge the gap between high-level application logic and Android framework internals, delivering robust, full-stack solutions. If you are passionate about AOSP, clean architecture, and pushing the boundaries of automotive technology, we want to hear from you.
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.
This posting is for existing and upcoming vacancies.
show more