Senior Software Engineer, Motion Tracking

Surgalign · Silicon Valley CA

Company

Surgalign

Location

Silicon Valley CA

Type

Full Time

Job Description

An opportunity exists for an SeniorSoftware Engineer, Motion Tracking to join the newest pure-play spine organization in the country. Surgalign is an emerging leader in the spine industry, tripling the size of our business over the past five years. We are a global medical technology company advancing the science of spine care, focused on delivering innovative solutions that drive superior clinical and economic outcomes. Surgalign markets products throughout the United States and in more than 50 countries worldwide. Our high-performing company and culture set us apart from our peers and are what make us proud to work here. If you want to be part of a team with a passion for winning, a focus on customer-centricity, a growth mindset, and a deep sense of accountability and teamwork, then this role is for you. Join us and be all in on spine

WHAT YOU WILL DO FOR US:

As a Senior Software Engineer, Motion Tracking, at Surgalign, you will help develop our company's innovative augmented reality and artificial intelligence-based healthcare products. We need a senior software engineer with experience doing full-stack development to be involved in all stages of our software development process. This role will work closely with a team of software and hardware developers to deliver interactive and scalable medical applications. This position must have in-depth knowledge of object-oriented programming in C++ and C#, and familiarity with Microsoft Visual Studio.

RESPONSIBILITIES
  • Conducts research and development of extended reality technology: virtual, mixed, and augmented reality.
  • Designs and develops software applications for digital health.
  • Collaborates with Electrical, Software, and AI/ML engineers to optimally implement intelligent motion tracking algorithms embedded in medical devices.
  • Designs and develops software for medical applications and medical devices.
  • Follows the internal Software Development Life Cycle (SDLC) process for software developments.
  • Follows development processes that are compliant with the company's quality and regulatory policies and procedures.
  • Documents designs and architecture of the created work products.
  • Identifies process shortcomings and leads the creation of suitable development processes to meet the company's product and regulatory needs.
  • Designs and develops algorithms for anatomical and surgical instrument tracking.
  • Documents progress in the repository and monthly reports.
  • Works with cross-functional project teams on developing requirements, resourcing, timelines and milestones.
  • Leads software development projects.
  • Provides direction for future areas of development.
  • Trains, leads, and provides mentorship for junior engineers.
  • Supports the creation of hiring plans for team growth.
  • Coordinates between multiple project teams.
  • Works closely with engineers, software architects, and product managers to deliver high-value features.
  • Implements new functionality and user-based interactions using front-end and back-end technologies.
  • Uses software design best practices to architect robust software solutions.
  • Develops software to integrate our services with standard health systems, such as EHRs/EMRs, PACS, and Blue Button.
  • Works with test engineers to develop testable automated code and unit tests.
  • Creates and maintains technical documentation.
  • Other duties as assigned.

KNOWLEDGE, SKILLS, AND ABILITIES:
  • Full product life cycle experience, preferably having contributed to products released to the market.
  • Experience in developing motion tracking applications and systems.
  • Knowledge of the practical use of Machine Learning techniques.
  • Extensive experience in optical, electromagnetic, and inertial tracking systems and application programming interfaces.
  • Exhibited experience in projects involving the above skillsets.
  • Excellent communication and organization skills.
  • Good coordination skills and teamwork spirit.
  • In-depth knowledge of object-oriented programming in C++, C#, and familiarity with Microsoft Visual Studio.
  • Ability and willingness to learn new development tools and languages.
  • Comfortable developing in a Windows environment.
  • Comfortable working with non-technical staff.

REQUIRED QUALIFICATIONS:
  • Bachelor's degree in Computer Engineering, Computer Science, Biomedical Engineering or any related field.
  • 3-8 years of experience in software engineering or related work.
  • 5+ years of experience in motion tracking using multi-modality technologies.
  • Experience with version control software (Git).
  • Advanced communication skills in spoken and written English.

EXPERIENCE PREFERRED:
  • Master's or Ph.D. degree in Computer Engineering, Computer Science, Biomedical Engineering or related field.
  • Experience with Agile (Scrum/Kanban) development frameworks.
  • Scientific visualization using motion tracking platforms (e.g., Natural Point, NDI, Polhemus).
  • Experience with open standards to access motion tracking information.
  • Additional modern programming languages, like Python, Java or JavaScript.
  • Experience working with Software as a Medical Device (SaMD) or in regulated environments.

This position may require the use of personal protective equipment during various tasks/activities including but not limited to gloves, masks, and safety glasses.

What We Offer

At Surgalign, we understand the important balance between work and life, fun and professionalism, and corporation versus community. We strive to support your career aspirations and provide the benefits you need to live a more fulfilling, well-balanced life.

We offer a wide array of wellness and mental health initiatives, support volunteerism, and environmental efforts, encourage employee education through leadership training, skill-building, and always strive to provide promotion opportunities from within.

All these things are just a small way to show our employees that we recognize their value, we understand what is important, and we reward their contributions. Our SRGAward Program is our way of recognizing our employees for their efforts. Throughout the year, employees are encouraged to nominate their coworkers for demonstrating our core values. It's a wonderful way to acknowledge our employees.

We believe that our Culture is demonstrated by our Values:
  • Relentless, Gritty & Tenacious

Passion and perseverance over time. We will not be knocked off course.
  • Acting with Speed

Making thoughtful decisions quickly. We execute with intensity and operate with a send of urgency to best serve employee and customers.
  • Focused and Patient Minded

Putting the customer first at every level of the company. We are fully committed to satisfying surgeons needs to improve their patients' lives.
  • Leading with Integrity

Holding oneself to the highest ethical and quality standards. We put honesty, transparency, and sound judgement above all else to deliver on our commitments.
  • Bold & Act Courageously

Stand up for what is right. We take risk, have difficult conversations, make bold decision, and own the results.

OUR MISSON:

Align with surgeons to improve patient lives by developing and delivering intelligent solutions for spine disorders. We do this through investment in exceptional talent, training, and clinical evidence.

Surgalign is proud to be an Equal Opportunity Employer and value diversity at our company. Surgalign will consider all qualified applicants for employment without regard to race, color, religion, gender, gender identity, sexual orientation, pregnancy, national origin, age, military or veteran status, disability, genetic information, and any other status protected by state or federal law.

Date Posted

08/04/2022

Views

8

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Senior Software Developer - SDI Presence

Views in the last 30 days - 6

SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...

View Details

Software Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.

Views in the last 30 days - 9

Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...

View Details

Software Engineering Intern (Summer 2023) - Dexterity Capital

Views in the last 30 days - 11

Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...

View Details