Catapult Sports

sports technology

PrincipalFirmwareEngineer/TeamLead

$134–267k Boston, Massachusetts, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Firmware Engineer/ Team Lead at Catapult Sports. Skills: embedded Linux systems, C/C++, Python, shipping and operating embedded products at scale, owning ambiguous problems end-to-end, leadership, hardware fluency. Own the technical direction of our on-device platform. Lead and mentor a small team, setting priorities, reviewing designs, and driving execution”

What You'll Achieve.

shipped meaningful improvements to either the platform's reliability or its development velocity; clear picture of where the biggest architectural opportunities are; team is running well underneath you; driven architectural improvements to support new functionality; supported manufacturing; go-to person across the company for anything that touches how our hardware and on-device software actually work in the field

Industry & Context.

sports technology
Problems you'll solve

solving hard problems; own ambiguous problems end-to-end; prototyping; measuring

What They're Looking For.

Must Have

8+ years of software engineering experience, significant time spent on embedded Linux systems or otherwise close to hardware, proficiency in C/C++ and Python, Demonstrated experience shipping and operating embedded products at scale, The ability to own ambiguous problems end-to-end, Comfort with leadership, Baseline hardware fluency

Nice to Have

Experience with motor control, sensor fusion, or other robotics-adjacent problems (Kalman filtering, control loops, IMU integration), Experience with edge AI accelerators, depth cameras, or video pipelines on embedded hardware, Microcontroller firmware experience, Experience with containerized deployment on ARM, systemd, udev, device tree, or kernel modules

What You'll Do.

Own the technical direction of our on-device platform

Lead and mentor a small team

and driving execution

Make and defend architectural decisions across a multi-language system

Stretch into adjacent domains as the work demands

Partner with electrical engineers on hardware design changes and new product introductions

How You'll Work.

Team & Collaboration

player-coach a small team; Lead and mentor a small team; setting priorities; reviewing designs; driving execution; Partner with electrical engineers; collaborating with EEs; work with people from multiple nationalities and cultures

Communication Scope

constructive, open, and honest communication

Process & Methodology

setting priorities, driving execution, scoping, prototyping, shipping, measuring

Full Job Description

PRINCIPAL EMBEDDED SYSTEMS ENGINEER Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth. We don't just work in the sporting industry; we are actively changing it. Since 2006, our solutions have been leading the way in sports performance software, science, and data, in a world where 1% can literally mean the difference between winning and losing. We work with over 5,000+ teams around the world, empowering coaches, managers and trainers in premier teams in the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. We provide the information they need to optimize athletes’ health, game-day readiness, and performance, as well as in-game tactics. Catapult is a sports technology company that empowers professional teams to make data-driven decisions. We deliver health, performance, video, and AI insights from the locker room to competitive environments, ensuring every decision is an opportunity to gain an advantage, sharpen performance, and build lasting success. WE WANT PEOPLE WHO ARE PASSIONATE ABOUT SOLVING HARD PROBLEMS We are looking for a Principal Embedded Systems Engineer to own the platform that our camera-based products run on – from the Linux user-space stack, to the C++ peripherals layer that talks to motors and sensors, to the OTA system that keeps thousands of devices in the field healthy. Based in Boston (hybrid), you will lead and player-coach a small team within the embedded systems domain, reporting to a Senior Director of Engineering. You'll be the technical owner of our on-device system supporting the movement tracking functionality of the product. This is a role for someone who thrives on breadth. In any given week, you might be making an architecture decision in the on-device system runtime, tuning a motor control loop, reviewing a schematic with an EE before a board respin, or adding new robustness to the OTA system. You needn’t be a roboticist or an EE, but excited t

Free ATS check

Applying for this Principal Firmware Engineer/ Team Lead role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Catapult Sports?

Real rants from real employees. Read before you apply.

Read Company Rants →