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

full stack software engineer.

$72.73 - $78.84 per hour

Randstad

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 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 29 days ago
Similar jobs that could be interesting for youBased on the full stack software engineer. in Kanata, ON vacancy
  •  ...Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details Address:...  ...: Canada Work hours/week: 37.5 Employment Type: Full time Platform: TECHNOLOGY AND OPERATIONS Job Type: Regular... 
    Suggested
    Full time

    Honeywell

    Kanata, ON
    10 days ago
  •  ...HCE is the leading industrial disruptor, building and connecting software solutions to streamline and centralize the assets, people and...  ...Honeywell. Honeywell Connected Enterprise is looking for a Software Engineer/Developer to work in the Aerospace SATCOM Cockpit Team in Ottawa... 
    Suggested

    Honeywell

    Kanata, ON
    10 days ago
  • $140.1k per year

     ...We are searching for a Staff Level iOS Software Engineer to join our Engineering Team. As the Staff...  ...practices, and choice of tools and technology stack across iOS app platforms, supporting...  ...maintaining existing code Demonstrated full-mobile stack development experience with... 
    Suggested
    Long term contract
    Temporary work
    Local area
    Flexible hours
    Shift work

    Warner Bros. Discovery

    Kanata, ON
    12 hours ago
  •  ...thrive. About the Role CNN is seeking a Software Engineer II to join our Registration and...  ...revenue growth and innovation. Our tech stack consists of JavaScript, Node, Python, Svelte...  ...ability to be flexible and traverse the full stack will be an asset to us as we evaluate... 
    Suggested
    Full time
    Flexible hours

    Warner Bros. Discovery

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

     ...Instagram and X! The Job The CNN Digital Site Reliability Engineering team is seeking their next Software Engineer to help us expand the positive collaborative...  ...looking for engineers who are comfortable across the stack and interested in solving unique and challenging... 
    Suggested
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

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

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

    Warner Bros. Discovery

    Kanata, ON
    8 days ago
  • $120k - $155k per year

     ...About the Role As the Senior Software Developer , you’ll be joining...  ..., 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... 
    Long term contract
    Internship
    Worldwide
    Shift work

    RBR

    Kanata, ON
    26 days ago
  • $157.6k - $207.6k per year

     ...hypotheses, and test features. Our tech stack consists of JavaScript, Node, Python, Svelte...  ...ability to be flexible and traverse the full stack will be an asset to us as we evaluate the tradeoffs inherent in software engineering and experimentation. We have fun with this... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    CNN

    Kanata, ON
    28 days ago
  • $33.25 - $37.46 per hour

     ...creating tools that optimize software quality. You will be embedded...  ...in Computer Science, Computer Engineering, or a related field. Experience...  ...(Required & Preferred) Core Stack: Deep proficiency in Python...  ...change to ensure everyone has full participation in the workforce... 
    Permanent employment

    Randstad

    Kanata, ON
    21 days ago
  • $47.1 - $50.13 per hour

     ...results, and diagnosing complex software defects. This role sits at the intersection of software engineering and hardware interfacing,...  ...-generation smart vehicles. Full-Lifecycle Automation: Go beyond...  ...design (OOD). Required Technical Stack: Strong proficiency with Automation... 

    Randstad

    Kanata, ON
    21 days ago
  • $69k per year

     ...Center of Excellence (TCoE) is the frontline owner of quality engineering process for Consumer Digital + Platform organization. We provide...  ...including the process of development, testing, and delivery. As a Software Developer in Test II, you’ll be responsible for ensuring... 
    Long term contract
    Temporary work
    Internship
    Local area

    Warner Bros. Discovery

    Kanata, ON
    1 day ago
  •  ...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 development... 
    Flexible hours

    AMETEK

    Kanata, ON
    6 days ago
  • $310k - $360k per year

     ...We are CNN. To see what it’s like to work at CNN, follow @WBDLife on Instagram and X! Your new role The Vice President of Engineering, Delivery is a senior technology leader within the CNN Technology organization, responsible for ensuring predictable, high‑quality... 
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    27 days ago
  •  ...requirements. Provide technical leadership to our engineering IP team and assist in project planning...  ..., including architecture, IP, and full SoC Design.Job Summary Architect, design...  ...functional aspects Interaction with architecture, software and marketing for IP definition and... 

    NXP Semiconductors

    Kanata, ON
    9 hours ago
  •  ...producing the goods you use.Part of AI and Chip Engineering (ACE), a central design organization...  ..., including architecture, IP, and full SoC design.We are seeking a highly motivated...  ...systems like Git Familiarity with hardware and software implementation trade-offs. Focus on... 

    NXP Semiconductors

    Kanata, ON
    9 hours ago
  • $75k per year

     ...vision applications with our growing global team. Our hardware and software solutions are built for performance, enabling low-latency, real-...  .../machine vision, IoT and networked video switching. As a DevOps Engineer, you will be responsible for both the maintenance and evolution... 

    Pleora Technologies

    Kanata, ON
    1 day ago
  •  ...Position: Support Software Developer Co-op/Intern Number of Position(s): 1 Duration: 12 Months+ Date: - ( Fall Term Sept...  ...year+ candidate for a Master's, bachelor's degree, or Diploma in Engineering or Computer Science, or a related field with an accredited... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    25 days ago
  •  ...Overview Merrick and Company is seeking Mechanical Engineer with a minimum of two (2) years related experience to support the mechanical...  ...Develop and maintain expert level skills in required software packages including REVIT Execute all work in accordance with... 
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide
    Overseas

    Merrick & Company

    Kanata, ON
    12 days ago
  •  ...POSITION: Electrical Team Lead JOB TYPE: Permanent full-time INDUSTRY: Manufacturing WORK SITE LOCATION: Kanata, ON WORK MODEL...  ...technical expertise and support as part of the Corporate Engineering team. The Electrical Team Lead position reports directly to the... 
    Permanent employment
    Full time

    Groom & Associés / Associates

    Kanata, ON
    6 days ago
  •  ...Stefanini Group is hiring! Stefanini is looking for FPGA Design Engineer with Radio experience (Onsite Role) in Ottawa, Ontario, Canada...  ...Unit development teams for seamless integration. Partner with software teams to ensure hardware-software interoperability. Mentor... 
    Long term contract

    Stefanini North America and APAC

    Kanata, ON
    6 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...  ...electromechanical systems. ~ Proficiency in using thermal design software and simulation tools. ~ Excellent problem-solving and... 
    Long term contract
    Temporary work

    Nokia

    Kanata, ON
    9 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... 
    Long term contract
    Temporary work

    Nokia

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

     ...Category Engineering Hire Type Employee Job ID 15996 Base Salary Range $98000-$147000 Remote...  ...best-in-class design environment with a full suite of IC design tools, custom in-house...  ...and support from an experienced CAD and software team. Rewards and Benefits We... 
    Immediate start
    Remote work

    Synopsys Inc

    Kanata, ON
    8 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
  • $80k - $110k per year

     ...As an Engineering Documentation Specialist (Engineering Support Specialist II) here at Honeywell...  ...global urbanization. We are a leading software-industrial company committed to introducing...  ...aircraft in the world. We build aircraft engines, cockpit and cabin electronics, wireless... 
    Work at office

    Honeywell Aerospace Technologies

    Kanata, ON
    27 days ago
  •  ...seeking an experienced Senior Photonics/Optical Test Development Engineer to serve as a Subject Matter Expert (SME) within the global...  ...equipment and design of test fixtures/test PCBAs. Develop test software solutions including test automation scripts, operator GUI and data... 
    Local area

    Jabil

    Kanata, ON
    23 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
  •  ...Position: Engineering Lab Technician Co-op/Intern Number of Position(s): 1 Duration : 4 months + Date: Sept – Dec 2026 Location...  ...technologies. Troubleshoot and debug node configurations. The software installs, system configurations restore and backing up... 
    Internship
    Flexible hours

    Nokia

    Kanata, ON
    14 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
    21 days ago
  •  ...SUMMARYJabil is looking for an experienced Sr. Photonics Test Development Engineer to become part of its growing Test Engineering team. As a Test...  ...and test fixtures/hardware, developing the test automation software, and deploying the completed test solutions worldwide at Jabil... 
    Local area
    Worldwide

    Jabil

    Kanata, ON
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to full stack software engineer.. Be the first to apply!