-
LER TechForce

Sr. Android Platform Software Engineer

LER TechForce
Canada · Full-time · Mid-Senior


Sr. Android Platform Software Engineer
Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a position for a Software Engineer (4) - Premium Senior Engineer to work onsite at our client in Waterloo, ON

Who we are:
LER TechForce is an industry leader in embedded controls, software, functional safety, and engineering talent. For over 20 years LER has been working with customers across North America to meet their engineering resource challenges. Learn more about us (3) LER TechForce: Life | LinkedIn
What you will be doing:
Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Key Responsibilities:
  • Leverage industry best practices to design, implement, test, and support new feature development
  • Work in an agile team of software developers and test engineers Investigating, debugging, understanding, and fixing bugs in the product Investigate options for how to design new features, reviewing these options with the rest of the team
  • Write an appropriate amount of unit tests to properly prove out your code
  • Review other team members code, supplying constructive feedback for their changes
  • Develop proof of concepts and prototypes of potential new features
  • Participate in design reviews with the team Lead a small team of junior developers and guide them

What you'll need to be successful:
Essential:
  • Bachelor's Degree
  • 10+ years in software development in Java and/or Kotlin programming language
  • 4+ years of experience developing on Android
  • 3+ years in leading technical team
  • Experience with the AOSP level of Android (could include writing headless services, APIs, AIDLs, HAL and HIDL)
  • Strong understanding of object-oriented design and development
  • Strong grasp of data structures and algorithms
  • Experience with Multimedia and/or USB on Android Experience with executing xTS and diagnosing issues reported by xTS
  • Experience with unit-testing and mock frameworks (gtest, gmock, Robolectric and Mockito)
  • Excellent communication and interpersonal skills
Preferred:
  • Master's Degree
  • Experience in implementing MCP server and tools Experience in using AI tools for software development
  • Strong knowledge of Java and Kotlin.
  • Experience with the Agile methodology, and a firm understanding of the Software Development Life Cycle.
  • Experience writing applications for Android and using tools such as ADB. An understanding of how streaming works over various technologies such as Bluetooth or USB.
  • Advanced debugging experience (with gdb) and the ability to use and understand the output of static analysis tools

Key Skills

Ranked by relevance

android kotlin server java data structures prototypes embedded ai tools ai
Login to Apply
Posted
May 07, 2026
Type
Full-time
Level
Mid-Senior
Location
Waterloo

Industries

Engineering Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Mobility Cooperative
Related

Android Product Engineer

2026-06-17

Full-time
Mid-Senior
Switzerland
Consumer Services
Consulting
View Job Details
Collabera
Related

Lead Dotnet Developer

2026-06-15

Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Quest Global
Related

AI/ML Engineer

2026-06-16

Full-time
Not Applicable
Portugal
Engineering Services
Engineering