Hardware, Firmware Engineer
Kindredventures
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.
About the RoleYou will build the embedded Linux and Android software that makes every recording count. Mecka's ability to collect useful robot-learning data at scale depends on cameras and sensors that record accurately and keep working through demanding everyday use.
You will own critical software from board bring-up through deployment, with depth in camera systems or device platforms. Bring strong systems programming and hardware debugging skills to problems where timing, 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, Android camera HALs, 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 and Android 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 or Android system internals, including 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, AOSP, Android HALs, Yocto, Buildroot, signed updates, or hardware-in-the-loop testing.
About You
You are ambitious about what you build. You can point to results you personally delivered.
You care deeply about your craft, pursue difficult questions, and learn quickly.
You take initiative and own problems through to results. You work independently, make decisions, and bring others in when needed.
You communicate honestly. You own mistakes, share credit, and help the people around you succeed.
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 RecruitmentMecka 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
About the RoleYou will build the embedded Linux and Android software that makes every recording count. Mecka's ability to collect useful robot-learning data at scale depends on cameras and sensors that record accurately and keep working through demanding everyday use.
You will own critical software from board bring-up through deployment, with depth in camera systems or device platforms. Bring strong systems programming and hardware debugging skills to problems where timing, 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, Android camera HALs, 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 and Android 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 or Android system internals, including 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, AOSP, Android HALs, Yocto, Buildroot, signed updates, or hardware-in-the-loop testing.
About You
You are ambitious about what you build. You can point to results you personally delivered.
You care deeply about your craft, pursue difficult questions, and learn quickly.
You take initiative and own problems through to results. You work independently, make decisions, and bring others in when needed.
You communicate honestly. You own mistakes, share credit, and help the people around you succeed.
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 RecruitmentMecka 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 Hardware, Firmware Engineer in Winnipeg, MB vacancy
- ...technical expertise with a passion for quality and reliability in healthcare technology.Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by developing innovative, high-quality firmware solutions. With your...SuggestedContract work
- Tangent Design Engineering Inc. develops complex products where firmware, electronics and the physical world must work together. We seek an intermediate or senior... ...will develop embedded firmware in C/C++ for prototype hardware, create Python/MATLAB scripts to support engineering...Suggested
- ...progress. The company invented the world’s first 3D-stacked photonics engine, Passage capable of connecting thousands to millions of... ...lab characterization and debug of high-speed electrical/optical hardware, including novel failure modes Build system-level electrical/...SuggestedLong term contractFull timeTemporary workFlexible hours
- ...before somebody hands you the answer?Some engineering roles are about applying a known... ...Tangent, we develop complex products where firmware, electronics and the physical world have... ...together. That means understanding unfamiliar hardware, testing ideas, tracking down difficult...SuggestedFull timeImmediate start
$90k - $125k per year
Overview Join to apply for the Firmware Engineer role at Tangent Design Engineering. We’re a Calgary-based product development firm... ...on real-world performance, and committed to building reliable hardware, not just prototypes.Tangent Design Engineering is looking for...SuggestedRemote workFlexible hours3 days per week- ...workloads. We are seeking a highly skilled and motivated Hardware Board Design Engineer to drive the architecture, design, and development of next... ...Integrity (SI/PI), Thermal/Mechanical Engineering, and Software/Firmware—to deliver robust, scalable, and cutting-edge system...Long term contractInternship
- Strong Firmware design and debug experience using assembly and C/C++ Programming. Knowledge of NAND Flash, SSD Flash translation layer, Wear leveling, Garbage collection. Knowledge of mass storage interface such as SATA, SAS, NVMe (Optional but strong plus). Knowledge of configuring...
- ...Requirements About the RoleWe are seeking a hands‑on engineer with a strong background in low‑level software/firmware development, computer architecture, and PCI‑... ...workloads.You will work closely with UEFI/BIOS, BMC, hardware architects, validation engineers, and product...Work at officeLocal area
- Job Details Engineering Full-Time 3+ years Kitchener, Ontario Job Type: Full... ...Park) Department: Software & Firmware Reports To: Software & Firmware Lead... ...reference manuals to properly integrate hardware features. We are seeking a dedicated professional...Long term contractFull timeCasual work
- ...but celebrate progress & achievements. Job DescriptionAs our Firmware Team Manager, you will lead a team of firmware and embedded software... ...testing and quality of our physical solutions and manufacturing hardware. Collaborate with robot arm manufacturers and motor suppliers...Remote workFlexible hours
- ...by solving high-impact problems with innovative engineering and bold ideas.We are seeking a Electronic & Firmware Engineer to join our multidisciplinary team and... ...to deliver robust, certifiable, aerospace-grade hardware and firmware.Hardware Electronic Design Lead the...
- ...SoCs. Position DetailsHigh Speed SERDES PHY Firmware Design EngineerThis role is for a team of experienced engineers developing physical IP for industry‑standard high... ...testing and validation to identify firmware and hardware related issues, and implement necessary firmware...Long term contractTemporary work
- ...and a high-performing team. We are currently seeing a Hardware Applications Engineer to be responsible for hands on testing and documentation preparation... ...hardware/software validation (power-on, imaging, driver/firmware, thermal/EMI pre-checks), produce test reports, and...Work at office
- ...edge products to our customers. We are seeking an Electronics Hardware Engineer with strong, practical experience in electronic circuit design... ...enhancements for existing products, working closely with our firmware, software, and mechanical engineering teams. Core Responsibilities...Relocation package
- ...operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics... ...methods that produce trustworthy measurements. Work with firmware and mechanical engineers to validate power, timing, synchronization, and sensor performance...Flexible hours
- Design PCIe switch firmware in Morrisville, North Carolina, using low-level software development... ...workloads.As a hands-on Firmware Engineer at Lenovo, you will develop production-ready... ...workloads. Collaborate with UEFI/BIOS, BMC, hardware architects, validation engineers, product...
$91.15k - $134.5k per year
...both locally and across theorganizationisrequired. As a Media Firmware Engineer yourregular responsibilities include but are not limited to:... ...C/C++ programming, debugging, and operating close to hardware.Experience using software development and debug tools, such as...InternshipFlexible hours- ...real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that... ...challenges including evaluating and selecting hardware components, bringing up new hardware... ...Peripheral drivers, secure bootloaders, device firmware updates, as well as the core management...Long term contractFull timeRemote workFlexible hoursShift work
- 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...
- Develop firmware for Verdyn's power electronics platforms, using embedded C/C++ and control... ...energy technologies.This Senior Firmware Engineer position focuses on firmware for DC microgrids... ..., documentation, and collaboration with hardware engineers, system architects, and project...
- ...currently seeking an experienced Software/Firmware Developer to join our BOWMAN product... ...collaborate with software developers, systems engineers and integration specialists to deliver... ...software solutions, enjoy working close to the hardware and want to see your work contribute to...Flexible hours
- Elevate your career as a Media Firmware Engineer at Solidigm in Rancho Cordova, California. Contribute to innovative firmware solutions for cutting... ...span embedded software, unit testing, and collaboration with hardware design teams. You will thrive in an Agile environment,...
- ...Description and Requirements About Our TeamWe’re looking for UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As a... ...work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and...Local area
$86k - $186k per year
...see what exciting opportunities and company perks await!Job Description: Microchip is looking for an energetic and self-motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions...Live In- ...operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies... ...across supported phones. Add diagnostics, and work with firmware engineers to reproduce issues and test complete user workflows. What...
- Lead hardware test engineering at Kepler Communications in Toronto, guiding validation, production testing, automation, and evidence for space hardware... ...critical execution risksAlign systems, electrical, RF, firmware, mechanical, manufacturing, and program teamsShape scalable...
- ...PCB design, memory, power, and image-sensor interfaces.This Hardware Electronics Engineer role focuses on turning camera prototypes into reliable... ...bandwidth, power, and thermal loadsResolve integration issues with firmware and mechanical engineersRequirements: Experience owning...
$140k - $180k per year
...it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that... ...control, sensor interfaces, communication networks, and hardware abstraction layers that enable reliable and safe robotic...Work at officeWorldwide- Own real-time firmware quality at Pulsenics, where timing and synchronization protect high-fidelity electrochemical data. Debug complex systems directly on hardware.In this senior engineering role, you will lead firmware supporting measurement accuracy, control, safety, and...Long term contract
- OverviewTonal is looking for a Senior Power Electronics Firmware Engineer to develop the firmware for our motor drive and power systems. That... ...high-volume production. You’ll join the Firmware team in our Hardware department, working closely with electrical, mechanical, and...InternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Hardware, Firmware Engineer. Be the first to apply!
Related searches
- senior hardware engineer Winnipeg, MB
- computer hardware engineer Winnipeg, MB
- computer engineering Winnipeg, MB
- entry level computer engineer Winnipeg, MB
- computer vision engineer Winnipeg, MB
- hardware design engineer Winnipeg, MB
- computer engineering intern Winnipeg, MB
- remote firmware engineer Winnipeg, MB
- senior hardware engineer
- ingenieur validation systeme automobile

