Senior Software Engineer, Augmented Reality Experiences

Employer

Job Description

Proprio advances surgery through a proprietary platform that synthesizes artificial intelligence, computer vision and augmented reality. Proprio’s flagship Paradigm system is an advanced surgical navigation system that can provide critical information unifying pre-operative imaging and planning with intraoperative performance data. This singular longitudinal data set can deliver significant value to the entire surgical ecosystem.


Senior Software Engineer, Augmented Reality Experiences


The Senior Software Engineer will join our User Experience (UX) Team. They will focus on improving usability and developing new user-facing features for our 3D AR/XR surgical navigation product. This role requires strong technical skills in C# and a UI framework (Unity preferred, or Unreal, WPF, etc). A strong emphasis will be on design principles and design patterns, Test-Driven Development and adhering to our MVVM architecture. Stability is paramount for our medical device. This is a hybrid role, must be willing to work on-site at our office in Seattle at least 2-3 days a week


Responsibilities


• Develop and maintain real-time AR/XR interactive experiences with 3D graphics and UI using Test-Driven Development (TDD)

• Own, diagnose, and resolve front-end technical issues and code defects

• Collaborate, design and code new software using C#, Unity, and an MVVM architecture

• Review & provide constructive feedback on peers’ work

• Write thorough pull requests for peers to review

• Write and review medical device software and systems documentation

• Learn and apply graphics frameworks, augmented reality, and medical technology concepts

• Collaborate across engineering and product (VoC) teams to capture technical requirements, drive implementation, and provide transparency

• Driven by the user’s needs with a design thinking mindset - caring about the product’s ease of use, best surgical outcomes, and modern consistent design

• Rapidly prototype new innovative concepts and iterate based on user feedback

• Refactor prototypes to utilize best coding practices, design patterns, & MVVM architecture

• Work onsite at least 2-3 days a week, at our office in Seattle


Qualifications


• Bachelor’s degree in Computer Science or a related field

• 5+ years of software development experience as part of a software team and using CI/CD (continuous integration, development, deployment)

• Mastery of design principles and design patterns

• Strong command of C#, 3D math, 3D graphics programming, modern shader languages, and design patterns

• Demonstrated success partnering with UX/UI Designers

• Excellent written and verbal communication skills

• Debugging experience including memory related issues, multi-threading


Nice to Haves


• Medical device software experience; software lifecycle processes for IEC 62304 (FDA V&V testing requirements)

• Unity experience

• Experience in developing for Virtual, Augmented or Mixed Reality

• Experience developing software with integrated hardware

• Additional programming languages i.e. C, C++, Python, .NET, WPF

• GIT for source control, BitBucket, Jira project management software


Proprio offers its employees a generous range of compensation and benefits.


• Salary Range: $125,000 - $165,000: Our compensation philosophy is to bring people into new roles in the range of the mid-point of that role. Factors considered for pay include the level of skill, experience, training, external market factors, and internal equity.

• Generous, early stage stock options

• Unlimited PTO and paid sick leave

• Paid family and medical leave, plus paid parental leave

• 10 paid holidays • Fully covered medical, dental and vision benefits for employees, and 50% of spouse/domestic partner and dependent premiums

• Life and long-term disability coverage

• Employee assistance program

• Commuter and health benefits

• Company sponsored 401(k)

• Pet friendly work environment


Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.


The job description is representative of typical duties and responsibilities for the position and is not all-inclusive. Other duties and responsibilities may be assigned in accordance with business needs. A background check will be conducted after a conditional offer of employment is extended.



Proprio is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, sex, age, gender, nation of origin, disability, sexual orientation, US Veteran status, or any other factor protected by law. We thrive on diversity and encourage people from all walks of life to apply to Proprio’s open positions.