Sensor Algorithm Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

The Sensor Algorithm Engineer is responsible for the development and maintenance of key features of the motion tracking system for baseball/softball. This person utilizes their knowledge of signal processing, adaptive filtering, dynamics & control, and statistical modeling to extend and improve upon the cutting-edge motion analysis subsystem. In this Research & Development focused role, you will be in charge of the full lifecycle of sensor algorithm development from prototyping & validation to deployment & troubleshooting.
As a Sensor Algorithm Engineer, you will join our team of experienced application developers, mechanical engineers, and sports marketers to design new capabilities and applications that leverage precision IMU (Inertial Measurement Unit) hardware. This position will require both native mobile development experience as well practical experience designing experiments to test algorithm accuracy in real-world conditions.
This team and our product offerings are growing quickly, so the role requires an energetic and self-motivated individual with excellent communication, organization, and technical skills to work cross functionally with other organizations (internal and external), who can communicate to all levels of management.

Responsibilities: 

  • Development of motion analysis algorithms using IMU, Computer Vision, and Machine Learning data sources
  • Experiment design and execution to determine accuracy levels of new and existing metrics
  • Development and extension of automated test suites to validate new and existing metrics
  • Analyze and improve algorithmic performance generally and specifically on mobile devices
  • Ability to accurately estimate time required for development tasks
  • Effectively engage with customers (coaches, players, and parents) during real-life use of the mobile software developed
  • Assist in the continued successful research and development life-cycle of the company

Education & Experience:

  • B.S. or equivalent degree in Computer Science, Electrical Engineering, Mechanical Engineering, Math, or equivalent field of study
  • 3+ years of industry experience with a track record of success
  • Demonstrable experience in algorithm development and validation in one of the following topics: signal processing, adaptive filtering, dynamics & control, and statistical modeling
  • Strong math, physics, and programming skills in order to implement complicated algorithms with high quality, elegant code
  • Strong programming skills in C++, Python, or Swift
  • Excellent technical communication and writing skills
  • MS or PhD in Computer Science, Electrical Engineering, Mechanical Engineering, Math, or equivalent field of study (bonus)
  • Played baseball or softball; understanding and passion for the games (bonus)
  • Experience implementing algorithms details in state of the art research papers (bonus)
  • Android development experience (bonus)
  • Start-up and/or early-stage company experience (bonus)
  • Experience at the intersection of consumer hardware and software (bonus)
APPLY NOW