Firmware Engineer, Embedded Linux
mecka.ai
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 and embodied AI systems.
We work closely with frontier robotics teams to bridge real-world data, simulation, learning-based systems, and deployed hardware.
The Role
Build 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 Specializations
Bring 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.
A Note on Applying
Studies show women and candidates from underrepresented groups often only apply when they meet 100% of the listed qualifications, while others apply after meeting 60%. If you don't check every box above but believe you can do the job, we encourage you to apply — we're looking for capability and trajectory, not a perfect checklist match.
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.
$121k - $171k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group... ...create, modify, and validate embedded and cloud edge software,... ...are looking for an experienced Firmware Engineer to lead firmware architecture... ...metal, BIOS/UEFI firmware, linux kernel, RTOS, device driver,...SuggestedRemplacementFull timeWork from home- ...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group... ...create, modify, and validate embedded and cloud edge software,... ...The Embedded Software / Firmware Team at Qualcomm develops... ...metal, RTOS, BIOS/UEFI firmware, Linux kernel, or device drivers...SuggestedRemplacementFull time
$100k per year
.... Tenstorrent is looking for a Staff Firmware Developer to contribute to development of... ...system software stack (bootloaders, embedded Linux, drivers, and low‑level host integration... ...system behavior. Compensation for all engineers at Tenstorrent ranges from $100k - $500k...SuggestedLong term contractPermanent employmentFull time- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software... ..., develop, create, modify, and validate embedded and cloud edge software, applications,... ...such as C, C++, Java, Python, etc. Firmware Engineer, Principal The Embedded Software...SuggestedRemplacementFull time
- ...experience to farmers. As a Senior Engineer, you will have the opportunity to work on... ...developing robust and scalable solutions across embedded systems, cloud, and mobile . You’ll... ...peripherals . ~ Comfort with Linux as an embedded platform: kernel...SuggestedRemote work
- ...from the one in this posting. Who You Are Deep systems engineer with 7+ years experience in drivers or low-level systems... ...understanding of hardware-software interfaces. Familiar with Linux kernel concepts and how kernel and user-space components interact...Permanent employmentFull time
- ...team. Responsibilities: ~ Design, develop, and maintain Linux-based software following best practices ~ Debug and... ...with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution...Full time
- ...contributors of all seniorities. Tenstorrent is looking for a Firmware Engineer working on microcontrollers and SoCs, focused on low-... ...software teams while building strong skills in modern embedded platforms, RTOS/Embedded Linux, and automated testing. This role is hybrid,...Permanent employment
$159.29k - $209.29k per year
...®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and maintenance... ...CAN ~ Experience developing software for embedded Linux and/or RTOS environments, including familiarity with build systems...Long term contractFull timeInternshipWork at officeRelocation package- ...®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance... ...based systems supporting a growing fleet of satellites ~ Linux networking infrastructure, including routing, control-plane,...Long term contractFull timeInternshipWork at officeRelocation package
- ...HexagonAB. Purpose of Position: As a Senior Embedded Software Engineer you will design, develop, verify and maintain the safety-related firmware at the heart of our Vehicle Control... ...release artefact packaging. Work with Linux-based coprocessors and services used for data...Full timeRemote work
- ...Kepler is seeking an experienced Embedded Software Test Automation Designer to help... ..., and regressions are minimized ~ Engineering teams move faster because test infrastructure... ...Points: ~ Experience with embedded Linux environments ~ Experience leveraging...Full timeCasual workInternshipWork at officeRemote workRelocation package
$60 - $70 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Application Users - Linux Ubuntu 24.04 Expert - Professionals Type: Contract Compensation: $60–$70/hour Location: Remote Role...Full timeContract workSummer workRemote work- ...Crafty Penguins is growing our team! We are hiring a full-time Linux Systems Specialist - Senior to collaborate with our growing team and serve our growing customer base. This role requires you to creatively solve technical problems but to also develop and maintain...Permanent employmentFull timeFor contractorsRemote workFlexible hours
- ...Understanding of dynamic polymorphism and C++ specific notions, such as friend classes -Familiarity with templating in C++ -Good knowledge of Linux/UNIX Scripting, PERL, ANT and or other shell scripting - Working knowledge code versioning using tools like CVS, SVN, GIT -Ability...Full timeFlexible hours
- ...seeking a ASIC Design Automation Engineer to take ownership of our digital design... ..., Tcl, shell scripting, Git, and Linux; working familiarity with Makefiles... ...or pipeline construction ~ Embedded systems or microcontroller firmware experience (ARM Cortex-M class or similar...Internship
$100k per year
...Tenstorrent is looking for a Software Engineer to work on system management... ...sits at the boundary between firmware/BMC and host software, and is... ...close to hardware, including embedded systems, drivers, BMCs, or... ...You are comfortable working in Linux development environments, including...Permanent employmentFull time$159.29k - $209.29k per year
...Place to Work ®, five years in a row! Position Status: Contingent Upon Program Award We’re on the hunt for a top-tier Embedded Software Engineer - Processing & Algorithms to build the processing software that turns raw sensor data into actionable information. Your...Full timeInternshipWork at officeRelocation package$139.5k - $155k per year
...Overview As a Senior Digital Design Engineer, you will design and integrate high-performance... ...physical design, DFT, verification, and firmware teams. ~ Drive synthesis, timing... ...implementation gaps. ~ Partner with firmware and embedded software teams to define and validate...Full timeFlexible hours- ...As a New Graduate Software Engineer, you will collaborate with world... ...systems programming, networking, embedded systems, distributed... ...cross-functionally with hardware, firmware, compiler, and infrastructure... ...Assets Experience with Linux systems programming or debugging...Full timeManual labor
$89.36k - $124.78k per year
...Remote Position: Hybrid Region: Americas Country: Canada State/Province: Ontario City: Toronto Summary The Linux Desktop Engineer will own the design, deployment, configuration, and structural maintenance of Celestica's high-performance Linux computing platform...Temporary workWork at officeLocal areaRemote work$60 - $95 per hour
...Spain and Vietnam. The OSS Engineer will design, build and... ...will partner with cloud, DevOps, firmware, QA, Database Engineering, Product... ...~ Hands-on experience with Linux, containers, Kubernetes and a... ...~ Experience with workflow engines, low-code orchestration or event...Remote jobContract work$129.6k - $179.6k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...verification, design integration, systems, analog, firmware/software, physical design, SoC, and... ...Working knowledge of scripting and the Linux/Unix environment Proven problem solving...RemplacementWork from home- ...Responsibilities Own the architecture and roadmap of firmware test automation frameworks across... ...center management interfaces and debug embedded systems using GDB, JTAG, and logic... ...architecture for photonic transceivers. Mentor engineers and document test architecture for non-...Long term contractFull timeTemporary workFlexible hours
- ...high-value sales intelligence. Leading infrastructure vendors, engineering firms, and construction companies use the platform to identify... ...platform integrates seamlessly with CRMs, ERPs, and data lakes, embedding actionable insights directly into sales workflows so teams can...Full timeWork at officeImmediate start3 days per week
$145k - $185k per year
...alongside experienced operators, engineers, and leaders who have done... ...and our DevOps function is the engine that lets engineering move fast... ...as LLM tooling becomes embedded in engineering workflows.... ...BitBake build systems and embedded Linux release pipelines. Experience...Full timeInternshipRemote workShift work$90k per year
...highly skilled and experienced Software Engineer, AI to perform a key role in our digital... ...and NoSQL databases, vector databases or embedding stores, and data pipelines for AI applications... ...in production. ~ Familiarity with Linux systems and standard software engineering...Full timeFlexible hours- ...you on board! As a Digital IC Design Engineer you will be responsible for managing and... ...of digital IP integrated into ICs used in embedded microcontroller-based system solutions.... ...plan creation and associated deliverables (firmware, test plans, test code, validation boards...Long term contractFull timeInternship
$136k - $187k per year
...If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and... ...understanding of virtualization, dynamic provisioning, Docker, AWS and Linux ~ Experience in Kubernetes is a plus ~ B.S. Computer Science...Full timeLocal areaWorldwideFlexible hours$80 - $110 per hour
...Spain and Vietnam. The Site Reliability Engineer will improve the availability,... ...telemetry collection, command execution and firmware delivery. ~ Trace failures across... ...CD and policy-as-code. ~ Strong Linux, containers and Kubernetes fundamentals,...Remote jobFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer, Embedded Linux. Be the first to apply!

