Catapult Sports
sports technology
PrincipalFirmwareEngineer/TeamLead
Neural analysis suggests this role is
optimal for Lead candidates.
“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.
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
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.