Init jobs
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- Customize Android system components including init, SEPolicy, boot flow, and build system.
- We manufacture our own line of advanced automation products for use…
- AlithyaPickering, ON
- $95,000–$130,000 a year
- Full-time
- Stock options
- As an Engineering Change Control (ECC) Specialist, you’ll ensure engineering changes are fully compliant with BP‑PROC‑01081, maintaining configuration and…
- AlithyaPickering, ON
- $95,000–$130,000 a year
- Full-time
- Tuition reimbursement
- As an Engineering Change Control (ECC) Specialist, you’ll ensure engineering changes are fully compliant with BP‑PROC‑01081, maintaining configuration and…
- View all Alithya jobs - Pickering jobs - Controls Engineer jobs in Pickering, ON
- Salary Search: Engineering Change Control (ECC) Specialist salaries in Pickering, ON
- See popular questions & answers about Alithya
- TD SynnexMontréal, QC
- From $27.84 an hour
- Full-time
- Mileage reimbursement
- Field Service Technician (Bilingual – French/English).
- Location: Montreal, QC (within 30 minutes of H8T 3E4).
- Collect and communicate technical data to support…
- Dominion DynamicsToronto, ON
- Full-time
- Embedded Linux and RTOS (e.g., FreeRTOS) fundamentals; cross-compilation, startup/init, and service management.
- Competitive base salary and company equity.
Embedded Software Developer/Développeur ou développeuse logiciel embarqué
Easily applyOften replies in 1 dayBluberi Gaming Canada IncMontréal, QC- Permanent
- Expert-level Linux embedded knowledge: init systems, kernel config, filesystem, networking.
- The Embedded Software Developer III in this role has extensive…
- View all Bluberi Gaming Canada Inc jobs - Montréal jobs - Ingénieur Développement Logiciel Embarqué (H/F) jobs in Montréal, QC
- Salary Search: Embedded Software Developer/Développeur ou développeuse logiciel embarqué salaries in Montréal, QC
- See popular questions & answers about Bluberi Gaming Canada Inc
View similar jobs with this employerOPS-Transit Operator
Easily applyMiller Transit LtdMarkham, ON- Full-time
- Weekends as needed +2
- Performs pre-trip and post-trip inspections of assigned vehicle; sets correct destination and route signs.
- Picks up and discharges passengers at designated bus…
- View all Miller Transit Ltd jobs - Markham jobs - Operations Associate jobs in Markham, ON
- Salary Search: OPS-Transit Operator salaries in Markham, ON
- National Bank of CanadaEdmonton, AB T6J 6V1
- Full-time
- Employee assistance program
- Wellness program
- Identify and develop business opportunities in your market, increase your commercial client base, and establish business development strategies.
- City of TorontoToronto, ON
- $87,800–$116,745 a year
- Job Type & Duration: Part-Time, Indefinite.
- Posting Period: 25-Jun-2026 to 10-Jul-2026.
- Responsible for the effective supervision and organization of one or…
- City of TorontoToronto, ON M5H 2N2
- $36.35–$39.69 an hour
- Job Type & Duration: Part-Time, Ongoing.
- Hourly Rate and Wage Grade: $36.35 to $39.69.
- Shift Information: On an "as required basis".
- View all City of Toronto jobs - Toronto jobs - Client Services jobs in Toronto, ON
- Salary Search: CLIENT SERVICE WORKER salaries in Toronto, ON
- See popular questions & answers about City of Toronto
- City of TorontoToronto, ON M5H 2N2
- $126,000–$176,140 a year
- Job Type & Duration: Full-time, 3 Temporary (12 month) vacancies.
- Holidays, evenings, weekends and overnights may be required).
- View all City of Toronto jobs - Toronto jobs - Manager jobs in Toronto, ON
- Salary Search: MANAGER HOMELESSNESS INITIATIVES salaries in Toronto, ON
- See popular questions & answers about City of Toronto
- City of TorontoToronto, ON M5H 2N2
- $126,000–$176,140 a year
- Job Type & Duration: Full-time, 3 Temporary (12 month) vacancies.
- Holidays, evenings, weekends and overnights may be required).
- View all City of Toronto jobs - Toronto jobs - Manager jobs in Toronto, ON
- Salary Search: MANAGER HOMELESSNESS INITIATIVES salaries in Toronto, ON
- See popular questions & answers about City of Toronto
- Royal Bank of CanadaToronto, ON M9W 0A4
- Full-time
- You will join a high-performing team focused on transforming Merchant Payment Systems.
- This role supports the modernization of enterprise payment platforms…
- TD SynnexMississauga, ON L5N 8G1
- $63,900–$68,750 a year
- Full-time
- Overtime
- As aBusiness Development Representative (BDR) I, you will play a key role in building strong customer relationships, supporting vendor initiatives, and enabling…
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