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

Firmware Engineer, Embedded Linux Toronto Gta · San Francisco →

Mecka

About Mecka AIMecka AI is building the data infrastructure layer for robotics and embodied AI.We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and embodied AI systems.We work closely with frontier robotics teams to bridge real-world data, simulation, learning-based systems, and deployed hardware.
The RoleBuild the embedded Linux software that turns cameras and sensors into recording systems people can use every day. Your work will preserve the timing and integrity of the data that Mecka collects for robot learning, from the first board bring-up through years of operation.
Bring depth in camera systems or device platforms. You will solve problems close to the hardware, where throughput, power, storage, and recovery must work together through long recording sessions and interruptions.
Relevant SpecializationsBring depth in at least one of these areas:
Camera systems: Linux drivers, capture and encoding, sensor synchronization, buffering, storage throughput, and sustained recording performance.
Device platforms: boot and system images, provisioning, device identity, remote updates, rollback, and recovery after interrupted installations.
What You Will Do
Develop and debug embedded Linux software on real capture hardware, from board bring-up through deployment.
Build reliable services and data paths that preserve recordings through long sessions and interrupted operations.
Measure and improve system performance, power consumption, resource use, and recovery behavior.
Reproduce field failures with hardware and test engineers, and validate fixes across supported device configurations.
What You Bring
Strong C or C++ skills and proficiency in Python or shell scripting for embedded development.
Understanding of Linux processes, threads, memory management, I/O, filesystems, and system-level debugging.
Hands‑on experience developing and troubleshooting software on ARM or comparable embedded hardware.
Ability to profile resource use and reason about concurrency, timing, data integrity, and failure recovery.
Experience building reproducible software releases and testing behavior under realistic hardware and operating conditions.
Nice to Have
Experience with V4L2, GStreamer, camera ISPs, Yocto, Buildroot, signed updates, or hardware‑in‑the‑loop testing.
Inclusive Hiring at MeckaWe are committed to creating an inclusive and supportive candidate experience. Should you require any accommodation whatsoever during the interview process, please inform us without any hesitation. Mecka is dedicated to ensuring equal treatment and opportunity in all phases of recruitment, selection, and employment, in compliance with employment law. We do not discriminate based on gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other protected category. Mecka is proud to be an equal opportunity employer, fostering a culture of inclusivity and maintaining a work environment that is free from discrimination, harassment, and retaliation.
Use of Artificial Intelligence in Recruitment
Mecka uses artificial intelligence (AI) responsibly to support administrative and efficiency‑focused aspects of our recruitment process. This includes activities such as drafting job descriptions, generating interview questions, note‑taking and recordings, and supporting sourcing and scheduling workflows. All candidate evaluations, interviews, and hiring decisions are made by members of the Mecka team. While AI tools may assist with screening and assessment, they do not replace human judgment in selection decisions. Our use of AI is intended to streamline routine tasks, improve consistency, and enhance the overall candidate experience. We are committed to upholding principles of fairness, transparency, and accountability in all hiring activities. Mecka regularly reviews its recruitment practices to mitigate bias and to ensure alignment with applicable laws and evolving best practices.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Firmware Engineer, Embedded Linux Toronto Gta · San Francisco → in Winnipeg, MB vacancy
  •  ...tolerances, loads, and sensor alignment, and validate key assumptions with physical measurements. Partner with electrical and sensor engineers on packaging, thermal paths, cable routing, and service access. Review parts with suppliers and refine designs using assembly... 
    Suggested
    Flexible hours

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...production. We're looking for depth in one or both of these areas: Manufacturing program leadership: production readiness, supplier engineering, capacity planning, and product quality. Process development: assembly, joining, interconnects, calibration, fixtures, and... 
    Suggested
    Flexible hours

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ..., simulation, learning-based systems, and deployed hardware. Help us build the team building physical AIMecka is building the data engine that helps robots understand and operate in the physical world. That requires an extraordinary team spanning software, infrastructure,... 
    Suggested
    Long term contract

    Mecka

    Winnipeg, MB
    1 hour ago
  • About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied AI.We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid...
    Suggested
    For contractors
    Local area

    Mecka

    Winnipeg, MB
    1 hour ago
  •  .... Deep hands‑on expertise in mechanical design, electronics, embedded software, or another core hardware discipline. Ability to define...  ...ability to evaluate the complete system. Experience guiding engineers and suppliers through technical decisions, design reviews, and... 
    Suggested

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...execution that lets Mecka expand real-world data collection while meeting demanding standards for quality and delivery. The role connects engineering decisions to the realities of recording in the field. That means validating pilots, understanding what makes output usable, and... 

    Mecka

    Winnipeg, MB
    1 hour ago
  • About Mecka AIMecka AI is building the data infrastructure layer for robotics and embodied AI.We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and...
    Permanent employment
    Local area

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...Troubleshoot cameras, connected peripherals, Linux software, storage, networking, and data...  ...Reproduce product defects and work with engineering teams to resolve them. Write scripts...  ...that combine hardware and software, such as embedded systems, cameras, robotics, or connected... 
    Remplacement
    Remote work

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...synchronization right across all of them. Work with a Teleop Platform Engineer on the end-to-end latency budget and on what we record, at what...  ...research lab. Strong in C++ and/or Python; comfortable with Linux, real-time considerations, and debugging at the hardware boundary... 
    Local area
    Long distance

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...Rust, C++, or Python; comfortable across client, server, and edge devices. Comfortable deploying and debugging software on remote Linux machines you can't physically touch. Nice to have Experience with robotics, teleoperation, drones, or other remote-control... 
    Remote work

    Mecka

    Winnipeg, MB
    1 hour ago
  • About Mecka AIMecka AI is building the data infrastructure layer for robotics and embodied AI.We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and...
    Permanent employment
    Contract work
    For contractors
    Local area

    Mecka

    Winnipeg, MB
    1 hour ago
  •  ...Miovision in Kitchener is seeking a Firmware Developer to build the low-level hardware abstraction layers (BSP) and on-device software stacks...  ...in a hybrid role at our Kitchener headquarters, merging into a Linux environment that drives future mobility tech. #J-18808-Ljbffr

    Miovision Technologies

    Winnipeg, MB
    1 hour ago
  •  ...partners follow, maintain and build upon the cross-border transfer and registration framework for each operating entity, and work with engineering and operations so that controls such as redaction, retention, deletion, and access limits continue to be considered in product... 
    For contractors
    Local area

    Mecka

    Winnipeg, MB
    1 hour ago
  • About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid...
    Price work
    Second job

    Mecka

    Winnipeg, MB
    1 hour ago
  • Back to Careers page Embedded Firmware EngineerEngineeringFull-Time3+ yearsKitchener, Ontario Job Type: Full-Time, 40 hours per week...  ...seeking a methodical and highly capable Embedded Firmware Engineer to serve as the bridge between our physical electrical designs... 
    Long term contract
    Full time
    Casual work

    Mycionics Inc

    Winnipeg, MB
    1 hour ago
  • Lead embedded software and firmware development at HP, applying C++, Linux, debugging, and systems expertise to hardware products. This is a full-time Canada role.The Senior Embedded Firmware Engineer leads complex design and development activities across firmware platforms... 
    Full time

    HP

    Winnipeg, MB
    1 hour ago
  • Lead embedded firmware development at HP, applying C, C++, Linux, and debugging expertise to complex hardware products and platforms.This Senior Embedded Firmware Engineer leads design, development, and optimization for embedded software and firmware. The role coordinates multiple... 

    HP

    Winnipeg, MB
    1 hour ago
  • Build embedded firmware with C++ on 32-bit ARM Cortex microcontrollers, focusing on Bluetooth Low Energy and bare-metal development.This Senior Embedded Firmware Engineer role requires hands-on experience across firmware development, integration, debugging, and troubleshooting... 

    Pentangle Tech Services | P5 Group

    Winnipeg, MB
    1 hour ago
  • Build embedded firmware for Lenovo PCIe switches in Morrisville, North Carolina, applying C, Python, and deep debugging skills. Work directly with hardware details.This hands-on engineering role translates architecture specifications into robust firmware for servers and high... 

    Lenovo Group

    Winnipeg, MB
    1 hour ago
  • Lead embedded firmware architecture and C development at Blue Origin, working hands-on across custom digital ASICs and hardware integration. This...  ...satellite communications systems.As Principal Firmware Engineer, you will own firmware from architecture and pre-silicon verification... 

    Blue Origin

    Winnipeg, MB
    1 hour ago
  • Drive innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware integration, and RTOS implementation to enhance robotic systems. As an Embedded Firmware Engineer, you will play a crucial role... 

    Mycionics Inc.

    Winnipeg, MB
    1 hour ago
  • Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced...  ...SoC products supporting connected infrastructure.As a Firmware Engineer, you will specify firmware architecture and develop products using... 

    Microchip Technology Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Dometic is seeking an Embedded Software Developer for our Vancouver team. You will design firmware and connectivity software for electronic and mechatronic products, from...  ...in a fast-paced, international environment with engineering colleagues worldwide. #J-18808-Ljbffr... 
    Worldwide

    Marine

    Winnipeg, MB
    1 hour ago
  • $92.3k - $142k per year

     ...application of scientific and engineering methodologies. Work in this...  ...and maintain robust, real-time embedded software for microprocessor-...  ...Performance Optimization:Optimize firmware performance for real-time...  ..., FreeRTOS, QNX, or Embedded Linux).Language:Proficiency in... 
    Local area
    Relocation package

    GE Vernova, Inc.

    Winnipeg, MB
    1 hour ago
  • $115k - $125k per year

     ...interact with every day. Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products....  ...C++. Experience developing software on RTOS and Embedded Linux platforms. Solid understanding of real-time multimedia... 
    For contractors
    Work from home

    Arlo Technologies, Inc.

    Winnipeg, MB
    1 hour ago
  • Litmus is hiring a Senior Yocto & Linux Software Engineer to join the Toronto team. You will develop and secure Litmus Edge, an industrial edge platform, focusing on embedded Linux, OTA updates, and hardware-software integration. You’ll work with ARM BSPs, Docker, and Kubernetes... 

    Litmus

    Winnipeg, MB
    1 hour ago
  • A cutting-edge UAV development company in Toronto is seeking an Electronic & Firmware Engineer. In this role, you'll design and develop avionics and embedded systems for next-generation aircraft. The ideal candidate has experience in embedded firmware development, proficiency... 
    Full time

    MOSTAVIO

    Winnipeg, MB
    1 hour ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems...  ...Firmware Developer to join our engineering team immediately. This role will focus...  ...ResponsibilitiesYou will work primarily on embedded Linux-based systems and be responsible for:... 
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    1 hour ago
  • Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing firm offering comprehensive, turn-key solutions in renewable energy, battery storage, power quality, and infrastructure... 
    Local area

    Verdyn

    Winnipeg, MB
    1 hour ago
  • Work across the full Linux stack from kernel through GUI to optimise...  ...teams partner with specialist engineers from major silicon companies to...  ...public speaking experience IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and... 
    Internship
    Remote work

    Canonical Ltd.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer, Embedded Linux Toronto Gta · San Francisco →. Be the first to apply!