Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Developer

Recruiting In Motion - Eastern Ontario

About Our Client:

Our client is a technology company specializing in advanced manufacturing process control solutions aimed at enhancing quality, safety, and efficiency. Beyond their innovative devices, our client provides comprehensive industrial solutions, including design, engineering, construction, installation, commissioning, process monitoring, and analytics, to support sustainable innovation in manufacturing.

They're are looking for a Senior Embedded Developer to lead the development and customization of Android OS on custom hardware platforms. This role is ideal for an engineer with strong experience in embedded Linux , device driver development , and Android platform internals , including hands‑on work with GKI (Generic Kernel Image) and AOSP .

You will be responsible for developing and integrating kernel modules, customizing Android OS components, and enabling hardware functionality on embedded platforms used in products.

Responsibilities:

  • Develop and customize Android platform components including system apps, services, and framework layers.
  • Build, configure, and maintain the Linux kernel and Android GKI for custom boards.
  • Design, port, and debug device drivers for various peripherals (I2C, SPI, GPIO, USB, display, camera, sensors, etc.).
  • Integrate Board Support Packages (BSP) and vendor‑specific hardware abstraction layers (HALs).
  • Customize and extend the Android build system, init system, SEPolicy, and boot process.
  • Support secure boot, verified boot (AVB), OTA updates, and device provisioning.
  • Debug system‑level issues using tools like ADB, logcat, dmesg, gdb, perf, and serial console .
  • Collaborate with hardware engineers, QA, and mobile app teams to ensure seamless system integration.
  • Participate in Android version upgrades, kernel patching, and maintenance tasks.
  • Improve efficiency, stability, and scalability of system resources.
  • Integrate and validate new hardware, often building drivers from scratch. Work closely with hardware teams to review schematics and align firmware requirements.
  • Participate in sprint planning, issue resolution, version releases, and build automation.
  • Contribute to code reviews and help other developers refine their work.
  • Mentor and lead junior developers across different product lines, fostering technical growth and collaboration.
  • Work with minimal supervision, demonstrating strong initiative and technical ownership.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of experience in embedded Linux development, with hands‑on work on:
    • Linux kernel configuration and build systems.
    • Custom device driver development and debugging.
    • Board bring‑up and low‑level firmware.
  • Deep understanding of Android platform internals , AOSP, and GKI concepts.
  • Proficiency in C, C++, shell scripting , and working knowledge of Java .
  • Hands‑on experience developing and troubleshooting on embedded targets.
  • Solid understanding of IP protocols, interfaces, and hardware subsystems:
    • Familiarity with Android security features (SEPolicy, AVB, dm‑verity, etc.).
  • Comfortable interpreting schematics and component datasheets.
  • Experience with source control, code review tools, and CI/CD pipelines (e.g., Jenkins).
  • Strong leadership, communication, and mentoring skills.

Bonus Skills:

  • Experience with SoC platforms such as NXP .
  • Familiarity with HAL development using AIDL/HIDL .
  • Experience with bootloaders (U‑Boot, fastboot) and secure boot chains .
  • Exposure to Buildroot for embedded Linux environments.
  • Contributions to AOSP, upstream kernel, or open‑source projects.
#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Developer in Toronto, ON vacancy
  • Elevate your career as a Senior Embedded Software Developer for Fortinet's FortiAuthenticator in Toronto. Specialize in firmware design and system services in a Unix/Linux environment. Fortinet is seeking a talented Senior Embedded Software Developer to enhance their FortiAuthenticator... 
    Senior

    Fortinet

    Toronto, ON
    10 hours ago
  • $80k - $130k per year

    Senior AI Developer Position Description We are seeking a Senior AI/Python Developer with 5 years of experience to join our growing team delivering enterprise solutions for clients in banking, financial services, insurance, and capital markets. This is a hands-on development... 
    Senior
    Work at office
    3 days per week

    CGI

    Toronto, ON
    2 days ago
  • Purpose The Senior Programmer/Developer is an acknowledged expert in developing applications from conceptual phase through to implementation, establishes system scope and objectives for the university's Student Information Systems database and applications, develops procedures... 
    Senior
    Long term contract
    Temporary work
    Remote work

    MDA

    Toronto, ON
    8 days ago
  • $69.75k - $110.5k per year

    We are seeking a highly skilled and proactive Java Developer with deep expertise in Java, Spring Framework, Kafka, Message Queuing, Dynatrace, and microservices architecture. This role requires a hands‑on developer who will spend approximately 60% of their time coding and actively... 
    Senior
    Work at office
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • This role is eligible for our hybrid work model: 2 days in-office This job posting is for an existing, currently vacant position. Senior DevOps Engineer Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better... 
    Senior
    Summer work
    Work at office
    Remote work
    Flexible hours

    Dormont Manufacturing Co

    Toronto, ON
    1 day ago
  • $100k - $120k per year

     ...people stories across our workforce and implemented through equitable workplace policies and processes. Role Description Design, develop, and maintain enterprise applications using the Appian low code platform Build scalable, record centric applications using Appian... 
    Senior

    Tata Consultancy Services Limited

    Toronto, ON
    5 days ago
  •  ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are looking for a Senior iOS Developer who possesses a passion for pushing mobile technologies to the limits. This iOS app developer will work with our team of talented... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    8 days ago
  • $64k - $106k per year

    ## Senior Java DeveloperApplylocations: Toronto, ON: Calgary, ABtime type: Full timeposted on: Posted Todaytime left to apply...  ...requisition id: JR159877**What You'll Do:**As a Senior Java Developer, you will be responsible for designing, building, and... 
    Senior
    Work at office

    Sport Chek

    Toronto, ON
    8 days ago
  •  ...orchestration. Workflows focuses on re-engineering research administration processes using the Appian platform. About the Role The Senior Appian Developer is a newly created role within the Research IT department, established to support the implementation and operationalization... 
    Senior
    Long term contract
    Contract work

    SickKids

    Toronto, ON
    8 days ago
  • Position: Senior Java Developer (with Python, AWS and Terraform) Type: Contract Pay Rate: 75.00/hr - 90.00/hr Note: Final interview will be onsite We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology... 
    Senior
    Contract work
    For subcontractor

    Soroc Technology

    Toronto, ON
    8 days ago
  • Overview Our client seeks a Senior Front End Developer for a Full Time project in Toronto, ON. Below is the detailed requirement Title Title: Senior Front End Developer Location Location: Toronto, ON Duration Duration: Full Time Job Description... 
    Senior
    Full time

    Lorven Technologies Inc.

    Toronto, ON
    8 days ago
  •  ...they can step into this role and deliver successfully. Seniority level Seniority level Mid-Senior level Employment type Employment type Contract Job...  ...at LanceSoft, Inc. by 2x Get notified about new Dotnet Developer jobs in Scarborough, Ontario, Canada . .Net Full-... 
    Senior
    Contract work
    Work at office

    LanceSoft, Inc.

    Toronto, ON
    8 days ago
  • Ideal Rate: $90- $95 (Based on Experience) Hybrid –2 days onsite/3 days remote Must haves: 5+ years of hands-on experience with ServiceNow Discovery and MID Server configuration . 5+ years Strong expertise in custom probes, sensors, and patterns for on-prem...
    Senior
    Remote work

    Bevertec

    Toronto, ON
    8 days ago
  • InTouchLink is a leading technology platform powering engagement in senior living communities across North America. Our tools help staff...  .... About the Role We’re looking for a senior software developer who’s excited to work across our core platform while helping us... 
    Senior
    Remote work
    Flexible hours

    InTouchLink

    Toronto, ON
    8 days ago
  • Role Senior Programmer / Developer (four positions) Responsibilities Designing and developing Web Applications using the Microsoft .NET Framework, compiling data-driven programs, unit testing and coordinating quality assurance and user acceptance. The resource will also be... 
    Senior
    Work at office
    Monday to friday

    PeopleToGo

    Toronto, ON
    8 days ago
  •  ...to join a dynamic team which strives to build a world-class, 5-star app? Are you an advocate for seamless code and design? As an iOS Developer, you play a critical role in developing and improving our mobile ecosystem. You will join a one of our multi-disciplinary squads.... 
    Senior
    Permanent employment
    Work from home
    Flexible hours

    Intact Financial Corporation

    Toronto, ON
    8 days ago
  • Elevate your career as a Senior Business Intelligence Developer in Mississauga. Specialize in designing data solutions with Amazon Redshift and Python while improving system efficiency. In this hybrid role with a leading technology consulting firm, you will focus on the Payer... 
    Senior

    A leading technology consulting firm

    Toronto, ON
    1 day ago
  • $103.52k - $129.39k per year

    Position Title: Senior Application Developer, HRIS Employment Type: Permanent, Full-Time Existing Vacancy: Yes Division/Branch: Information and Information Technology (I&IT) Division / Digital Platforms and Cybersecurity Branch Application Deadline: July 10, 2026... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office

    Alcohol and Gaming Commission of Ontario

    Toronto, ON
    2 days ago
  • Join a leading team as a Senior Spark Developer in Toronto, ON, working in a hybrid modality. Bring your expertise in Java, Spring Boot, and Oracle SQL/PL SQL to design scalable data solutions. The ideal candidate will leverage their strong development skills to create high... 
    Senior

    Indotronix UK

    Toronto, ON
    1 day ago
  • Exciting opportunity for a Senior Developer at Kohl & Frisch, focusing on enterprise applications in the healthcare industry. This hands-on role is essential for ensuring compliance and high-quality software solutions. The position involves designing and maintaining software... 
    Senior

    Kohl & Frisch Limited

    Toronto, ON
    4 days ago
  • About the job RQ09011 - Software Developer - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Rubicon Path

    Toronto, ON
    8 days ago
  • About the job RQ09214 - Software Developer - Senior Description Review and understand code and architecture of the existing code, and make updates as required to ensure the code is modular and can support scalability requirements Code enhancements to existing features... 
    Senior
    Full time
    Contract work
    Remote work

    Rubicon Path

    Toronto, ON
    8 days ago
  • About the job RQ09176 - Software Developer - Senior Responsibilities: Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven... 
    Senior

    Rubicon Path

    Toronto, ON
    8 days ago
  • $150k - $200k per year

    Senior/Staff Python Developer Role: Full‑time, hybrid role based in Downtown Toronto Level: Senior to Staff (IC) seniority Compensation: $150,000 to $200,000 base CAD (depending on Seniority) Focus: This is a Back‑end focused Product Role How We Work We don’t... 
    Senior
    Full time
    Shift work

    Acquird.io

    Toronto, ON
    8 days ago
  • $151.2k - $189k per year

     ..., more regulatory obligations, and more surface area where a ledger inconsistency can cascade into a real problem. We're investing in senior engineers who can hold that complexity — people who understand double-entry accounting as well as they understand distributed systems,... 
    Senior
    Long term contract

    Wealthsimple

    Toronto, ON
    8 days ago
  • Join a rock-solid organization as our client’s next Senior Dynamics 365 Developer and sit at the center of projects that drives decisions. You’ll help one of Canada's most trusted organizations work on the latest project, and be rewarded with great opportunities. Key Responsibilities... 
    Senior
    Permanent employment
    Contract work
    Internship
    Worldwide
    Flexible hours

    Huntel Global

    Toronto, ON
    8 days ago
  • $85k - $135k per year

     ...discovery? Then come work at the company where you can focus your efforts on finding creative ways to make kids giggle. As a Senior Unity Game Developer you will work within a cross-functional team of talented developers, artists, animators, and play designers to create... 
    Senior
    Worldwide
    1 day per week

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • Become a pivotal Java Developer at a leading investment management firm in Toronto. This role emphasizes software design and AWS capabilities...  ...and communication skills Excel in a fulfilling career as a Senior Java Developer and help shape global investment strategies. J-18808... 
    Senior

    United States Digital Space

    Toronto, ON
    1 day ago
  • Elevate your career with Quadient as a Senior Developer, focusing on communication template design and optimization. Leverage your skills to create scalable solutions and address complex template challenges. As a Senior Developer, you'll use Quadient Inspire Designer to develop... 
    Senior

    Pacer Group

    Toronto, ON
    1 day ago
  • Join BIMM as a Senior iOS Developer and shape mobile development with Swift and SwiftUI in a hybrid role. Collaborate with expert teams while delivering high-quality applications for Audi. This role emphasizes architecting and producing native iOS applications and engaging... 
    Senior
    Remote work

    Debtt Group

    Toronto, ON
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Developer. Be the first to apply!