senior software engineer - android/aosp.
$90.05 - $97.19 per hourRandstad
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.
AdvantagesTechnical 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.
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 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
- ...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...SoftwareFull time
$181.05k - $213k per year
...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...SeniorSoftwareFull timeWork at office- ...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...SeniorSoftwareFull time
- ...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...SeniorSoftwareFull timeRemote work
$205.6k - $257k per year
...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...SeniorSoftwareLong term contractFull timeWork at officeImmediate start- ...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...SeniorSoftwareLong term contractWork at office
- ...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...SeniorSoftwareFull timeInternshipWork from homeWorldwideFlexible hoursShift work
$101.5k - $151.5k per year
...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...SoftwareLong term contractPermanent employmentFull timeTemporary work$100k - $200k per year
...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...SeniorSoftware$120k - $160k per year
...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...SoftwareCasual workWork at officeRelocationFlexible hours- ...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...SeniorSoftwareRemote jobWork at officeFlexible hours
$125k - $145k per year
...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...SeniorSoftwareInternshipLive In$70k - $120k per year
...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...SoftwareWork at officeLocal areaWorldwideFlexible hours- ...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...SoftwareWork at office
- ...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...SoftwareFull timeWorldwide
$146.5k - $164.5k per year
...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...SeniorSoftwareFull time- ...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...SeniorSoftwareFull timeWork at officeNight shift
- ...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...SoftwareHourly payOngoing contractContract workFreelanceManual laborRemote workFlexible hours
- ...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...SeniorSoftwareWork at officeRemote work
$91.4k - $141k per year
...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...SeniorSoftwareFull timeLive InWork at office3 days per week$147k - $211k per year
...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...Software$100.77k - $136.34k per year
...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...SoftwareWork from homeHome officeFlexible hours- ...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...SoftwareWork at officeShift work
- ...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....SeniorSoftwarePermanent employmentFull timeContract workCasual workWork at officeFlexible hours
- ...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...SeniorSoftware
$96k - $146k per year
...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...Software- ...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,...SeniorSoftwareFull time
$100k - $150k per year
...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...SeniorSoftwareInternshipShift work$113.4k - $162k per year
...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...SeniorSoftwareLong term contractTemporary workInternship- ...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...SoftwarePermanent employmentFull timeContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software engineer - android/aosp.. Be the first to apply!
- software developer remote Waterloo, ON
- software engineer - ai machine learning Waterloo, ON
- software engineer salary in canada Waterloo, ON
- software developer internship Waterloo, ON
- software developer Waterloo, ON
- software engineer part time Waterloo, ON
- software engineer - computer Waterloo, ON
- software developer internship no experience Waterloo, ON
- part time software developer Waterloo, ON
- software development engineer Waterloo, ON
