Java Developer jobs
Staff Firmware Developer
Easily applyUrgently hiringARCX Inc.Markham, ON L3R 3B3- $105,000–$140,000 a year
- Full-time +1
- Lead code reviews, mentor junior developers, and enforce engineering best practices.
- THE OPPORTUNITY: *ARCX is seeking a Staff Firmware Developer with deep…
Senior Java Developer
Multiple openingsRandstad CanadaMontréal, QC- Full-time
- Their goal will be to clarify business requirements and ensure the implementation of clean and consistent code, while meeting delivery deadlines.
Développeur Java Senior
Multiple openingsRandstad CanadaMontréal, QC- Full-time
- Forte connaissance de la gestion du code source GIT.
- En travaillant pour une entreprise mondiale de services financiers de premier plan, vous ferez partie d'une…
- Randstad CanadaMontréal, QC
- Full-time
- Mentor junior developers through knowledge sharing.
- Participate in code reviews to ensure quality and compliance with coding standards.
- Randstad CanadaMontréal, QC
- Full-time
- Mentor junior developers through knowledge sharing.
- Participate in code reviews to ensure quality and compliance with coding standards.
Senior Java Developer
Easily applyFuture ElectronicsKirkland, QC H9H 3L1- From $90,000 a year
- Full-time
- Tuition reimbursement
- Vision care
- Life insurance
- Employee assistance program
- Disability insurance
- On-site gym
- The ideal candidate will have a strong background in Java development, with expertise in frameworks and technologies such as Spring, Hibernate, SQL, JavaScript,…
Senior Software Developer
Easily applyNewGeoSpectrum Technologies, IncDartmouth, NS B3B 1J4- Full-time
- Paid time off
- RRSP match
- Extended health care
- Apply deep technical expertise to guide architectural, design, and implementation decisions.
- 4-6 years of professional, hands-on experience in software…
Lead React Native Developer
Easily applyCGIHalifax, NS B3L 2C2- $75,000–$145,000 a year
- Full-time
- This role blends deep technical expertise with leadership, driving mobile architecture, platform strategy, and engineering excellence across teams.
Java Engineer with Azure
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDMontréal, QC- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Participate in code reviews, debugging, and performance optimization.
- Implement secure, high-performance, and reusable code.
- 3 weeks of Paid Time Off.
Principal Java Developer
Easily applyFED ITMontréal, QC- Permanent
- Perform code reviews and promote best development practices.
- Optimize application performance and code quality.
- Strong analytical and problem-solving skills.
- 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 (…
- World Anti-Doping AgencyMontréal, QC
- Full-time +1
- Weekends as needed +1
- The ideal candidate is a specialized software developer with expertise in API integration and cybersecurity.
- 5 - 7 years experience in software development with…
Software Engineer
Easily applyGatekeeper Systems IncAbbotsford, BC V2T 6H1- $75,000–$100,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Mentor junior and intermediate developers and co-op students.
- Participate in design and code reviews for adherence to coding standards and design guidelines.
Sr. Java Developer on Capital Market
Easily applyNewLexo Consulting Services Inc.Toronto, ON- From $90,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- Write automated tests (unit, integration, end-to-end) and participate in code reviews to maintain high quality.
- Job Types: Full-time, Permanent.
- Moneris SolutionsToronto, ON
- $75,000–$93,000 a year
- Full-time
- Paid time off
- Profit sharing
- Design, develop, and maintain high‑quality, reusable code following established engineering standards and best practices.
Software Developer
Easily applyAngstrom Engineering Inc.Cambridge, ON- $30–$60 an hour
- Full-time
- Monday to Friday +2
- Flexible schedule
- You will need to leverage your understanding of automation, PLC, database, frontend, and backend PC programming techniques to create new and exciting features…
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