Java Developer jobs in Scarborough, ON
Staff Firmware Developer
Easily applyUrgently hiringARCX 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.
- THE OPPORTUNITY: *ARCX is seeking a Staff Firmware Developer with deep…
Senior Software Engineer
Easily applyUrgently hiringTactableToronto, ON M5A 1E1- $140,000–$190,000 a year
- Full-time
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- Extended health care
Often responds in 3 days- As a Software Engineer, you’ll be part of a deeply technical team solving real-world data and infrastructure challenges for our enterprise clients, from scaling…
- TeranetToronto, ON M5J 2M2
- $104,000–$115,000 a year
- Full-time
- Weekends as needed
- Employee assistance program
- Paid vacation
- Develop application code using Angular 13 +, Spring Boot, JBoss.
- Familiarity with continuous integration, dependency management and code review tools (…
Mobile Application Developer
Easily applyWeVendNorth York, ON- $75,000–$85,000 a year
- Full-time +1
- Dental care
- Extended health care
- Collaborate with other developers and IT personnel.
- Complete coding and build of mobile software per product roadmap and customer requirements.
Senior React Native Developer
Easily applyOften replies in 1 dayBrightOrder Inc.Canada- $90,000–$110,000 a year
- Full-time
- Vision care
- Dental care
- Deliver clean, testable, reusable code and polished UX.
- You’ll transform complex logistics and maintenance data into intuitive mobile experiences that drivers…
- TeranetToronto, ON M5J 2M2
- $120,000–$143,000 a year
- Full-time
- Employee assistance program
- Paid vacation
- You bring advanced technical expertise, a strong analytical mindset, and a passion for crafting clean, intuitive user experiences.
Senior Web Developer
Easily applyPala Interactive CanadaNorth York, ON- $100,000–$120,000 a year
- Full-time +1
- Tuition reimbursement
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- On-site childcare
- Skilled Java Script developer with Angular and ionic experience.
- Design and implement code in HTML5, Canvas, Angular, ionic, Java Script, TypeScript to support…
Senior Software Developer - Full Stack
Easily applyMaarut IncToronto, ON- $60–$65 an hour
- Contract
- Hands on development of technical modules and guide the junior developers if required.
- Collaborate and contribute on cross-functional enterprise initiatives and…
iSeries Developer - ACBS
Easily applyISG Search IncToronto, ON- Full-time +1
- The successful candidate will be a hands-on developer with deep ACBS and IBM i expertise who enjoys solving complex technical challenges in enterprise banking…
- BMO Financial GroupToronto, ON
- $94,600–$176,000 a year
- Full-time
- Tuition reimbursement
- Life insurance
- This role focuses on Electronic Content Management (ECM) and emerging technologies, requiring expertise in platforms such as OpenText, IBM FileNet, OnBase , or…
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Applies expertise and in-depth understanding of managed services environments, next-generation databases and, developer tools.
- View all BMO Financial Group jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Lead and mentor a team of developers delivering enterprise-grade API and integration solutions.
- 3+ years leading developers and driving technical delivery.
- View all BMO Financial Group jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Lead Software Developer salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Lead and mentor a team of developers delivering enterprise-grade API and integration solutions.
- 3+ years leading developers and driving technical delivery.
- View all BMO Financial Group jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Lead Software Developer salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $94,600–$176,000 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Demonstrated ability to apply development expertise in both front-end and back-end systems coding, combined with project management and systems administration…
- View all BMO Financial Group jobs - Toronto jobs
- Salary Search: Development Manager salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $61,600–$113,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Typically 4–6 years of progressive experience in software development roles within enterprise environments.
- Delivers high‑quality, production‑ready code aligned…
- TD BankToronto, ON
- $81,600–$115,200 a year
- Full-time
- Paid time off
- Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-…
- View all TD Bank jobs - Toronto jobs - Senior Software Engineer jobs in Toronto, ON
- Salary Search: Software Engineer II salaries in Toronto, ON
- See popular questions & answers about TD Bank
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.
People also searched:
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