Embedded Linux Engineering Lead

Magnet Forensics
$148,000 - $198,000Hybrid

About The Position

Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries. Serving thousands of customers globally, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security. With employees based around the world, Magnet Forensics has been expanding our global presence. As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity. If you think you would be the right person to join our team working towards this goal, we would love to hear from you! We are hiring an Embedded Linux Engineering Lead to lead embedded Linux development for custom hardware products. This is a player/coach role with an expected split of roughly 50% technical leadership and 50% hands-on development. The right candidate will personally contribute to the company’s embedded Linux platform, in addition to planning the team’s work, ensuring effective delegation, and keeping engineers focused on near-term execution priorities. For a strong performer, this role is expected to grow into a formal people-management position within 6–12 months. Candidate must reside in The United States.

Requirements

  • Strong embedded Linux experience on custom hardware platforms.
  • Willingness to lead a small technical team of embedded engineers.
  • Strong C, Python, and/or shell scripting skills.
  • Practical experience with Linux kernel configuration, device trees, bootloaders, root filesystems, board support packages, and build systems (e.g. Buildroot, Yocto, etc)
  • Proven ability to debug low-level hardware/software integration issues.
  • Clear written and verbal communication.

Nice To Haves

  • Prior experience as a technical lead, team lead, or senior engineer responsible for coordinating other engineers.
  • Experience with secure boot, signed updates, encrypted storage, or device identity.
  • Experience with production update systems for embedded Linux: SWUpdate, RAUC, Mender, Hawkbit, or similar.
  • Experience with production concerns for Linux devices: image generation, factory provisioning, diagnostics, or manufacturing test.
  • Experience with ARM SoCs, NXP i.MX, Xilinx/Zynq/Kria, FPGA SoCs, or similar platforms.

Responsibilities

  • Provide day-to-day technical and execution leadership for the embedded Linux function.
  • Translate platform goals into actionable work, setting priorities, coordinating assignments, reviewing technical direction, and ensuring the team remains focused on the most important near-term objectives.
  • Contribute directly to bootloader, kernel, device tree, root filesystem, build system, update system, board bring-up, debugging, and release work.
  • Work closely with hardware, firmware, QA, manufacturing, security, and application software teams to deliver reliable Linux-based products.
  • Progressively take on more formal leadership responsibilities, including planning, mentoring, hiring input, performance feedback, and team ownership.

Benefits

  • Generous time off policies
  • Competitive compensation
  • Volunteer opportunities
  • Reward and recognition programs
  • Employee committees & resource groups
  • Healthcare and retirement benefits
  • Learning and development support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service