Catapult Sports

sports technology

PrincipalFirmwareEngineer/TeamLead

$134–267k Boston, Massachusetts, United States
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

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 →