Intermediate Android Developer jobs in Toronto, ON
Staff Firmware Developer
Easily applyARCX Inc.Markham, ON L3R 3B3- $105,000–$140,000 a year
- Full-time +1
1 hire made in past 30 days- Lead code reviews, mentor junior developers, and enforce engineering best practices.
- We manufacture our own line of advanced automation products for use in…
Software Engineer - Mobile
Easily applyMeitou Inc.North York, ON M2J 5C1- $66,656.81–$104,957.97 a year
- Full-time +1
- Dental care
- Extended health care
- Architecture: Design and implement robust, scalable, and maintainable application architecture (e.g., Redux/Zustand, MVVM patterns).
- Tangerine BankToronto, ON M2H 0A1
- Application Development: Design, develop, and maintain robust, efficient, and scalable Android applications using Kotlin and the Android SDK.
- Moneris SolutionsToronto, ON
- $100,000–$142,000 a year
- Full-time
- Paid time off
- Profit sharing
- You’ll work within a collaborative Scrum team with ownership across development, testing, and delivery, influencing architecture, code quality, and engineering…
View similar jobs with this employerCapital One - CAToronto, ON M5R 3V5- Full-time
- Helping customers view and monitor their credit scores with Credit Keeper.
- Enabling customers to view and edit their Personal Information directly in the Mobile…
- Moneris SolutionsToronto, ON
- $100,000–$142,000 a year
- Full-time
- This role is ideal for a developer who is passionate about building high-quality software, embraces collaboration, and thrives in a fast-paced environment…
- Capital One - CAToronto, ON M5R 3V5
- Full-time
- Helping customers view and monitor their credit scores with Credit Keeper.
- Enabling customers to view and edit their Personal Information directly in the Mobile…
View similar jobs with this employerCapital One - CAToronto, ON M5R 3V5- Full-time
- Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.).
- 3+ years of experience with Swift.
View similar jobs with this employerSenior Android Engineer
Easily applyApexonToronto, ON M5J 2T6- $100,000–$120,000 a year
- Full-time
- In this role, you will be responsible for building, enhancing, and maintaining high-quality Android applications.
- 5+ years of experience in Android development.
Senior iOS Engineer
Easily applyApexonToronto, ON- $90,000–$110,000 a year
- Full-time +1
- Extensive work experience in the field as mobile app developer.
- Payfare’s suite of products include Payfare branded and co-branded mobile banking apps and a…
- CIBCToronto, ON
- Full-time
- Cross-functional Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality solutions.
- View all CIBC jobs - Toronto jobs - Senior Technology Consultant jobs in Toronto, ON
- Salary Search: Sr. Mobile Consultant, Simplii Technology salaries in Toronto, ON
- See popular questions & answers about CIBC
- CIBCToronto, ON
- Full-time
- Cross-functional Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality solutions.
- View all CIBC jobs - Toronto jobs - Senior Technology Consultant jobs in Toronto, ON
- Salary Search: Sr. Mobile Consultant, Simplii Technology salaries in Toronto, ON
- See popular questions & answers about CIBC
- CIBCToronto, ON
- Full-time
- The Software Engineer II - Android will contribute to the technical design, development (Java and Android), and integration of cross-functional, multi-platform…
- View all CIBC jobs - Toronto jobs - Senior Software Engineer jobs in Toronto, ON
- Salary Search: Software Engineer II - Android salaries in Toronto, ON
- See popular questions & answers about CIBC
- CIBCToronto, ON
- Full-time
- You have experience mentoring developers, influencing technical direction, and helping develop internal capability through coaching, knowledge sharing, and…
- View all CIBC jobs - Toronto jobs - Mobile Developer jobs in Toronto, ON
- Salary Search: Sr. Mobile Engineer, Simplii Technology salaries in Toronto, ON
- See popular questions & answers about CIBC
Mobile/Web Developer
Easily applyCGIToronto, ON M5B 2L7- $95,000–$145,000 a year
- Full-time
- Design, develop, and maintain Android and/or iOS applications across the full lifecycle—from ideation to production and ongoing enhancements.
- View all CGI jobs - Toronto jobs - Web Developer jobs in Toronto, ON
- Salary Search: Mobile/Web Developer salaries in Toronto, ON
- See popular questions & answers about CGI
Senior Android Engineer
Easily applySource CodeToronto, ON- $90,000–$117,200 a year
- Full-time
- Senior Android Developer to build new and test new features on a mobile credit card application using Native Android, Java or Kotlin, Espresso, and Robolectric,…
- View all Source Code jobs - Toronto jobs - Android Developer jobs in Toronto, ON
- Salary Search: Senior Android Engineer salaries in Toronto, ON
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Staff Firmware Developer - job post
Job details
Pay
- $105,000–$140,000 a year
Job type
- Permanent
- Full-time
Location
Full job description
ARCX is a growing OEM and a private label manufacturer of electronic products Located in Markham, Ontario. We manufacture our own line of advanced automation products for use in manufacturing, automotive assembly, food and beverage processing, pharmaceutical production, remote monitoring and wherever processes can benefit from intelligent monitoring and control. Our clients are some of the leading manufacturers and brands in the automotive, health care and consumer spaces. As an entrepreneurial company, we value an informal, friendly, fast-paced, collaborative and results-oriented environment. If you thrive in this environment, then we invite you to join our team.
THE OPPORTUNITY: ARCX is seeking a Staff Firmware Developer with deep expertise in Android (AOSP) platform internals to lead firmware development for our embedded products. This role involves ownership of system architecture, board bring-up, and long-term platform evolution across Android releases.
Job Responsibilities
Lead development and customization of the Android platform (AOSP), including framework, system services, and native components.
Own board bring-up, BSP integration, and end-to-end firmware delivery for embedded Android devices.
Develop, port, and debug Linux kernel components and device drivers (I2C, SPI, GPIO, USB, display, camera, sensors, etc.).
Integrate and maintain Android GKI, vendor modules, and hardware abstraction layers (HALs).
Design and implement HAL interfaces using AIDL.
Customize Android system components including init, SEPolicy, boot flow, and build system.
Work with bootloaders such as U-Boot and support secure boot chains.
Implement and maintain secure boot, verified boot (AVB), OTA updates, and device provisioning.
Debug and resolve system-level issues using tools such as ADB, logcat, dmesg, gdb, perf, and serial console.
Collaborate with hardware, QA, and application teams to ensure seamless system integration.
Drive Android platform upgrades (e.g., Android 14/15/16+) and kernel maintenance.
Lead code reviews, mentor junior developers, and enforce engineering best practices.
Contribute to CI/CD pipelines, build automation, and release processes.
Take full technical ownership with minimal supervision and guide architectural decisions.
Skills and Education Required:
Bachelor’s degree in computer science, Computer Engineering, or related field.
6+ years of experience in embedded Linux and Android (AOSP) development, including Linux kernel, device drivers, and board bring-up.
Deep understanding of Android platform architecture, AOSP internals, and GKI.
Hands-on experience with HAL development using AIDL.
Experience with bootloaders such as U-Boot, boot flow, and secure boot implementation.
Proficiency in C, C++, and shell scripting (working knowledge of Java is a plus).
Strong system-level debugging skills on embedded targets.
Experience with Android security features (SEPolicy, AVB, dm-verity).
Familiarity with hardware schematics, datasheets, and low-level interfaces.
Experience with version control and CI/CD tools (e.g., Jenkins).
Strong leadership, communication, and mentoring abilities.
Skills considered an asset:
Experience with NXP SoCs (e.g., i.MX platforms).
Familiarity with HIDL (legacy HALs).
Exposure to Buildroot or other embedded Linux build systems.
Contributions to AOSP, upstream Linux kernel, or open-source projects.
What we Offer:
A unique field in hardware/software interaction
Opportunity to work with IoT products using new emerging technologies
Casual business dress environment
Fast-paced problem-solving work environment
Opportunities for advancement
Competitive salary and benefits (based on experience)
- To apply, send your resume with the subject line “Staff Firmware Developer” to
Jobs@arcx.com. Please note, only those selected for an interview will be contacted
Pay: $105,000.00-$140,000.00 per year
Work Location: In person