Catapult Sports
sports technology
PrincipalFirmwareEngineer/TeamLead
“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
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.