The Software Engineer - Tools will work remotely in a full-time, permanent position with a salary range of $101,000 - $134,000.
The role focuses on developing client-facing tools for data collection, processing, calibration, and annotation to enhance efficiency for clients.
Responsibilities include adapting current tools to cloud-based solutions and evolving tool concepts for other biomechanics-related markets.
The engineer will improve software interfacing to align with Sony sports business data architecture, optimizing data access for internal and client use.
Collaboration with the product development team on specific projects is expected, with opportunities to lead project development.
Requirements:
Proficiency in C++ and experience using the Qt interface is required.
Candidates must be proficient in cloud storage and computing platforms such as AWS, Azure, GCP, and Dropbox.
A strong understanding of hardware/software interface concepts, including high-speed cameras and force plates, is necessary.
Experience with third-party APIs for data integration is required.
Candidates should have experience developing cross-platform applications.
Familiarity with additional programming languages such as Python, JavaScript (React), and MySQL is preferred.
Knowledge of coding concepts aimed at optimizing performance and memory efficiency is essential.
Experience using Git for code collaboration is required.
Proven ability to work effectively in a team setting, preferably within a product development team, is necessary.
Experience with motion capture technology is a plus.
A passion for sports and athlete performance metrics is desired.
Benefits:
The position offers the opportunity to work remotely, providing flexibility in work location.
Employees will be part of a company that is a market leader in Major League Baseball, contributing to innovative technology in sports.
The role includes the potential for professional growth and development within a rapidly expanding company.
Some travel to company locations and client sites may be required, offering exposure to various environments and experiences.
The company promotes a collaborative work culture, allowing for teamwork and shared success.