Athlete-Performance Research Software Engineer

Another Source

Palo Alto (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stanford University’s Digital Athlete team seeks a software engineer to advance OpenSim and biomechanics tooling. You will develop tools for real-time movement analysis, simulations, and researcher-friendly interfaces to design custom studies.

Collaborate with world-class researchers and engineers on C++, Python, Java, and MATLAB interfaces, aiming to improve performance, visualization, and accessibility of the biomechanics software.

Qualifications

  • Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
  • 2+ years of programming experience in Java or Python, or another Object-Oriented Programming language.
  • 2+ years of experience as a full-stack web developer.
  • 2+ years of C++ programming experience.
  • A commitment to high-quality professionally engineered software.
  • Excellent skills in communication and teamwork.

Responsibilities

  • Develop a mobile application for real-time movement analysis during activities like running, jumping, and cutting.
  • Create a compelling and straightforward user experience for researchers to visualize simulations of movement and create their own custom studies.
  • Develop a robust user experience in Python and other improvements to facilitate uptake of biomechanics software by the machine learning community.
  • Conduct software performance profiling and benchmarking to reduce computation time and expand simulation capabilities.
  • Participate in OpenSim software development work at API and GUI levels; design and implement new tools for worldwide collaborators.
  • Mentor lower-level software developers and act as a technical resource for applications.
  • Support external development teams using OpenSim by answering questions and handling feature requests and bug reports.
  • Work with the project team to understand user communities and tailor coding decisions to their needs.

Skills

Java
Python
Full-stack development
C++
Communication & teamwork

Education

Bachelor's degree in Computer Science or related field
5+ years of relevant experience

Tools

CMake
MATLAB
OpenSim API

Job description

Stanford University’s Digital Athlete team seeks a software engineer to advance OpenSim and biomechanics tooling. You will develop tools for real-time movement analysis, simulations, and researcher-friendly interfaces to design custom studies.

Collaborate with world-class researchers and engineers on C++, Python, Java, and MATLAB interfaces, aiming to improve performance, visualization, and accessibility of the biomechanics software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer for Athlete Performance Research
Software Engineer for Athlete Performance Research

Another Source • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Remote SimVascular Architect & Software Engineer
Remote SimVascular Architect & Software Engineer

School of Medicine • Palo Alto (CA)

Remote
USD 120,000 - 170,000
Remote SimVascular Software Architect & Lead Engineer
Remote SimVascular Software Architect & Lead Engineer

Abundance Network • United States

Remote
USD 140,000 - 190,000
Remote SimVascular Software Architect
Remote SimVascular Software Architect

Stanford University • Palo Alto (CA)

On-site
USD 130,000 - 180,000
Remote SimVascular Software Architect & Solver Lead
Remote SimVascular Software Architect & Solver Lead

Stanford University • Palo Alto (CA)

On-site
USD 140,000 - 220,000
Remote work eligibility
Senior Biomechanics & Data Scientist, Athlete Performance
Senior Biomechanics & Data Scientist, Athlete Performance

Global Sports Jobs Limited • Beaverton (OR)

On-site
USD 90,000 - 135,000
Senior Human Performance Researcher. - Data Collection
Senior Human Performance Researcher. - Data Collection

Global Sports Jobs Limited • Beaverton (OR)

On-site
USD 110,000 - 150,000
AI Research Software Engineer (Hybrid) for Biomedical Tools
AI Research Software Engineer (Hybrid) for Biomedical Tools

SLAC • Palo Alto (CA)

Hybrid
USD 120,000 - 160,000
Senior Human Performance Researcher. - Data Collection
Senior Human Performance Researcher. - Data Collection

Nike • Beaverton (OR)

On-site
USD 110,000 - 160,000
Accommodations during interview
Senior Human Performance Researcher - Data Analysis
Senior Human Performance Researcher - Data Analysis

Global Sports Jobs Limited • Beaverton (OR)

On-site
USD 90,000 - 135,000