Talent.com
Randstad Canada
Full Stack Software EngineerRandstad Canada • Kanata, Ontario, CA
Les candidatures ne sont plus acceptées
Full Stack Software Engineer

Full Stack Software Engineer

Randstad Canada • Kanata, Ontario, CA
Il y a plus de 30 jours
Type de contrat
  • Temporaire
  • Quick Apply
Description de poste
In this role, you will be a key contributor to Our Client’s next-generation software products. You will be responsible for defining software architecture, writing high-performance code, and deploying solutions that bridge the gap between the System Partition and the Vendor Partition. This position requires a deep understanding of Android framework internals and the ability to navigate both above and below the Treble boundary to solve critical system issues such as binder leaks, ANRs, and boot failures.

Advantages
Full-Stack Scope: Influence every layer of the product, from the hardware abstraction layer (HAL) to the server-side microservices.


Complex Problem Solving: Tackle high-stakes technical challenges, including debugging system-level crashes and optimizing resource-constrained embedded environments.


Industry Collaboration: Monitor and participate in emerging technology solutions through industry collaboration and the evaluation of new stack layers.


User-Centric Innovation: Advocate for software solutions that prioritize user empathy and intuitive, interactive interfaces.

Responsibilities
1. Architecture & Core Development
Create high-level software architecture designs, outlining components, interfaces, and overall system structure.

Develop and maintain back-end applications, including APIs and microservices, using various server-side languages.

Work across the Android stack to ensure seamless integration between system-level services and the hardware interface.

2. Android System Expertise & Debugging
Analyze and resolve complex issues within the open-source Android code, including system_server, Package Manager, and Activity Manager.

Debug low-level failures such as binder leaks, intent malfunctions, black screen issues, and Application Not Responding (ANR) errors.

Manage the vendor partition and optimize the Hardware Abstraction Layer (HAL).

3. Engineering Excellence & Governance
Implement modern programming practices, including Test-Driven Development (TDD) and CI/CD pipelines.

Define and execute software test strategies and policies aligned with industry regulations and market best practices.

Support security practices to safeguard user data through encryption, anonymization, and robust data governance.

4. Collaboration & Optimization
Engage with customers and cross-functional teams (Product Owners, Designers, Architects) to translate pain points into technical requirements.

Continuously optimize application performance and evaluate emerging technologies to maximize development efficiency.

Qualifications
Required Experience

Industry Tenure: 6+ years in IT with a minimum of 4+ years in professional software development.


Technical Depth: Advanced practice in at least one coding language or proficiency in two.


Android Specialization: 2+ years of experience specifically focused on Android system-level work, HAL, and Android framework services.

Technical Skills

C++: 2+ years of experience in Android system and vendor partition development.


Java/Kotlin: Strong experience with Android Framework services and modern system utility development.


Full Stack Proficiency: Proven ability to work across the Android stack, from hardware interfaces to UI.


Debugging: Expert-level ability to troubleshoot "Android not booting" scenarios and low-level system crashes.

Education

Required: Bachelor’s Degree in a related field.


Preferred: Master’s Degree in Computer Science or Engineering.

Preferred Skills

Linux Kernel: Understanding of kernel-level interactions, driver debugging, and system/vendor partition interfacing.

Summary
Our Client is seeking a high-level Full Stack Software Engineer (Engineer 3) to design, develop, and maintain sophisticated software applications that meet complex customer needs. This role is focused on the entire software development lifecycle, with a specific emphasis on Android system-level architecture. You will work across the full stack, from user interfaces to low-level hardware interfaces, ensuring seamless integration across the Android partitions.

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.
Créer une alerte emploi pour cette recherche

Full Stack Software Engineer • Kanata, Ontario, CA

Offres similaires

Physics Private Tutoring Jobs Alcove

SuperprofAlcove, QC, CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Algebra Private Tutoring Jobs Carleton Place

SuperprofCarleton Place, Ontario (ON), CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Earn Money Testing Apps - Remote

AlmediaSmiths Falls, Canada
Télétravail
Temps plein

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Voir plus

 • Offre sponsorisée

Rector Of St. Mark'S, Orangeville (Full-Time) - C$84,000 - C$92,000 A Year

Diocese of NiagaraCarleton Place, Canada
Temps plein

Seeking a full-time Rector for St.Mark's parish in Orangeville, Canada.The role involves providing spiritual leadership, fostering growth, and developing ministries within the Anglican Diocese ... Voir plus

 • Offre sponsorisée

English Private Tutoring Jobs Alcove

SuperprofAlcove, QC, CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Nanny Wanted - Kanata, On: Experienced Nanny Wanted!. Perfect For Growing Family!

CanadianNanny.caKanata, Ontario, Canada
Temps plein

I’m looking for a reliable nanny to join our family in Kanata, Ontario! I’m looking for someone to provide care for my 5 month old son when I’m working from homd.I also have my 7 year old daughter ... Voir plus

 • Offre sponsorisée

Complete Online Surveys For Cash (Up to $25/per)

Earn HausBeckwith, ON, CA
Temps plein +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Voir plus

 • Offre sponsorisée

Earn Cash From Taking Surveys Online

Earn HausLa Peche, QC, CA
Temps plein +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Voir plus

 • Offre sponsorisée

Trigonometry Private Tutoring Jobs Alcove

SuperprofAlcove, QC, CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Earn up to $400 per Day by Playing Games and Taking Surveys

AlmediaPontiac, Quebec, Canada
Temps plein

Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op... Voir plus

 • Offre sponsorisée

Algebra Private Tutoring Jobs Alcove

SuperprofAlcove, QC, CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Earn Up To $400 Per Day By Playing Games And Taking Surveys

AlmediaLa Pêche, Canada
Temps plein

Com is an innovative new platform for side hustle seekers who want to earn money online by playing games, taking surveys, and completing various assigned tasks.Since its launch 5 years ago, over 50... Voir plus

 • Offre sponsorisée

Work From Home Fast & Serious 100% Free - No experience

Clubshop | USCarleton Place, Ontario
Télétravail
Temps plein

Discover The System Surveoo That’s Helping Newbies Earn Daily.Turn your free time into daily earnings by answering simple surveys.No product or tech skills needed.Join For Free And Start Earn... Voir plus

Physics Private Tutoring Jobs Carleton Place

SuperprofCarleton Place, Ontario (ON), CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Construction Quality Supervisor

Insider, Inc.Carleton Place, Ontario, Canada
Permanent

About Valar Atomics At Valar Atomics, we're redefining what's possible in energy.Our mission is to make clean, high-temperature nuclear power scalable—unlocking abundant energy for industry, hydrog... Voir plus

 • Offre sponsorisée

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausLa Peche, QC, CA
Télétravail
Temps plein +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Voir plus

 • Offre sponsorisée

Math Private Tutoring Jobs Alcove

SuperprofAlcove, QC, CA
Temps plein

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Voir plus

 • Offre sponsorisée

Earn Money By Taking Surveys - Remote

AlmediaBeckwith, Canada
Télétravail
Temps plein

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Voir plus

 • Offre sponsorisée

Earn Money Playing Games - Remote

AlmediaSmiths Falls, Canada
Télétravail
Temps plein

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Voir plus

 • Offre sponsorisée

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausLa Peche, QC, CA
Télétravail
Temps plein +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Voir plus