Catapult Sports
Our mission is to improve the performance of athletes and teams by engineering the premier technology platform for sport. Since 2006, we have been at the forefront of sports technology and science, helping athletes and coaches “play smart” so that 1% can make the difference between winning and losing.
We work with over 4,400 teams worldwide, empowering coaches, managers, and trainers in premier teams across the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. We provide the information they need to optimise athletes’ health, game-day readiness, and performance, and to enhance in-game tactics. Our solutions include wearable technology, video analytics, and athlete monitoring solutions, and we are passionate about helping sports organizations at all levels to better scout, recruit, teach, and win.
WE WANT PEOPLE WHO ARE PASSIONATE ABOUT STATE OF THE ART TECHNOLOGY
We are looking for a talented
Embedded Applications Engineer
with a drive to build quality products. This is a unique role that bridges traditional embedded systems with modern containerized edge computing. Based in Boston, you will be a key player in the Research & Development team that designs the hardware Catapult is known for. Initially, you will work predominantly with the newly acquired Perch team on their Camera System, with opportunities to expand beyond that product line. You will be working with cutting-edge technology on a real-time, edge computer vision system, including AI acceleration and 3D object tracking. Reporting to a Senior Director of Engineering, the primary responsibility of the Embedded Applications Engineer is to develop software solutions for the elite sports industry, oversee the development cycle, and ensure a high level of product quality. We believe our customers deserve leading wearable technology, and we aim to make the most invisible wearables and enhance performance by continuously adding new measurements that have never been possible before. Our engineers drive this ethos by ensuring all of this technology comes together in a way our customers love to use. WHAT YOU’LL DO
Build and maintain user-space applications on embedded Linux (ARM) for camera devices. Integrate 3D cameras, AI accelerators, and embedded peripherals (I2C/SMBus, SPI/UART, GPIO/PWM). Profile and optimize CPU, memory, I/O performance, and power usage on embedded platforms. Configure Linux services (systemd), udev rules, and basic kernel modules / device-tree settings. Containerize services (Docker) with direct hardware device access, and host integration. Develop and ship OTA updates to thousands of devices in the field. Contribute to the IoT / observability platform. Support bring-up, lab debugging, and manufacturing test/provisioning. Support NPI with manufacturing: provisioning scripts, golden images. Work in multidisciplinary teams and interface with engineers across domains. Influence the hardware design of future products. Document your work in a shared knowledge base platform. Collaborate with test engineers to resolve issues. WHAT YOU’LL NEED
Formal qualifications in electronics or software engineering. At least 5 years of software development experience. Knowledge of Linux, particularly on embedded systems. Demonstrated experience programming with Python and C/C++. Experience developing and profiling high-performance (latency / throughput) software. Ability to reason about and debug complex and distributed systems across hardware, OS, and containerized applications. Experience with Git version control is highly desired. Experience in the following domains is highly desired: video processing systems, OpenCV. Hardware troubleshooting: confident with DMM/oscilloscope/logic analyzer. Other Requirements: Very strong attention to detail. Ability to communicate well, both verbally and in writing. Ability to prioritise and a “can-do” attitude. Occasionally providing technical support to customers. WHY CATAPULT?
We work with ambitious and intelligent people in an exciting industry, delivering meaningful work. We encourage constructive, open, and honest communication to innovate and create smart solutions; we foster collaboration with challenging environments to improve performance and customer outcomes. Our workforce spans more than 20 countries, offering opportunities to work across nationalities and cultures. We value growth and continuous improvement, with opportunities to develop and advance. Whether you’re interested in sports or not, you’ll know your work supports some of the world’s most successful teams and athletes. We seek people who add to our team culture, actively contribute, and are excited about what they do. To build the future of sports performance, we need the brightest talent. If you can contribute to the empowering, enjoyable, and exciting Catapult environment, we invite you to apply. Apply for this job
Interested in building your career at Catapult Sports? We provide opportunities and welcome applications from qualified candidates. Equal Employment and Diversity
Catapult Sports is an equal opportunity employer. We do not discriminate on the basis of protected status. We encourage candid feedback and voluntary self-identification for government reporting purposes where required by law. Details are provided in our internal policies and applicable law.
#J-18808-Ljbffr
We are looking for a talented
Embedded Applications Engineer
with a drive to build quality products. This is a unique role that bridges traditional embedded systems with modern containerized edge computing. Based in Boston, you will be a key player in the Research & Development team that designs the hardware Catapult is known for. Initially, you will work predominantly with the newly acquired Perch team on their Camera System, with opportunities to expand beyond that product line. You will be working with cutting-edge technology on a real-time, edge computer vision system, including AI acceleration and 3D object tracking. Reporting to a Senior Director of Engineering, the primary responsibility of the Embedded Applications Engineer is to develop software solutions for the elite sports industry, oversee the development cycle, and ensure a high level of product quality. We believe our customers deserve leading wearable technology, and we aim to make the most invisible wearables and enhance performance by continuously adding new measurements that have never been possible before. Our engineers drive this ethos by ensuring all of this technology comes together in a way our customers love to use. WHAT YOU’LL DO
Build and maintain user-space applications on embedded Linux (ARM) for camera devices. Integrate 3D cameras, AI accelerators, and embedded peripherals (I2C/SMBus, SPI/UART, GPIO/PWM). Profile and optimize CPU, memory, I/O performance, and power usage on embedded platforms. Configure Linux services (systemd), udev rules, and basic kernel modules / device-tree settings. Containerize services (Docker) with direct hardware device access, and host integration. Develop and ship OTA updates to thousands of devices in the field. Contribute to the IoT / observability platform. Support bring-up, lab debugging, and manufacturing test/provisioning. Support NPI with manufacturing: provisioning scripts, golden images. Work in multidisciplinary teams and interface with engineers across domains. Influence the hardware design of future products. Document your work in a shared knowledge base platform. Collaborate with test engineers to resolve issues. WHAT YOU’LL NEED
Formal qualifications in electronics or software engineering. At least 5 years of software development experience. Knowledge of Linux, particularly on embedded systems. Demonstrated experience programming with Python and C/C++. Experience developing and profiling high-performance (latency / throughput) software. Ability to reason about and debug complex and distributed systems across hardware, OS, and containerized applications. Experience with Git version control is highly desired. Experience in the following domains is highly desired: video processing systems, OpenCV. Hardware troubleshooting: confident with DMM/oscilloscope/logic analyzer. Other Requirements: Very strong attention to detail. Ability to communicate well, both verbally and in writing. Ability to prioritise and a “can-do” attitude. Occasionally providing technical support to customers. WHY CATAPULT?
We work with ambitious and intelligent people in an exciting industry, delivering meaningful work. We encourage constructive, open, and honest communication to innovate and create smart solutions; we foster collaboration with challenging environments to improve performance and customer outcomes. Our workforce spans more than 20 countries, offering opportunities to work across nationalities and cultures. We value growth and continuous improvement, with opportunities to develop and advance. Whether you’re interested in sports or not, you’ll know your work supports some of the world’s most successful teams and athletes. We seek people who add to our team culture, actively contribute, and are excited about what they do. To build the future of sports performance, we need the brightest talent. If you can contribute to the empowering, enjoyable, and exciting Catapult environment, we invite you to apply. Apply for this job
Interested in building your career at Catapult Sports? We provide opportunities and welcome applications from qualified candidates. Equal Employment and Diversity
Catapult Sports is an equal opportunity employer. We do not discriminate on the basis of protected status. We encourage candid feedback and voluntary self-identification for government reporting purposes where required by law. Details are provided in our internal policies and applicable law.
#J-18808-Ljbffr