Software Engineer - UI Programmer (Contract)

Sorry, this job was removed at 8:39 a.m. (PST) on Monday, August 2, 2021
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Do you want to build a next generation system for enhancing human perception? Can you imagine a future where humans and machines work in concert to create a better world? We can. Come build it with us!

Proprio is a growing Seattle company building computer vision systems for surgery. We develop cutting edge algorithms, robotics and sensor systems to enhance the quality of medical care available to all people.

At Proprio, you’ll enjoy the ability to greatly influence our company as we grow, work across multiple domains, and have a voice in developing our culture. We value diversity in all forms and have at our core a strong sense of ethics and what it means to be a company actively pursuing social good. Our team works closely with leading medical and research institutions and has a deep background in neurosurgery, medical devices, entrepreneurship, robotics, and computer vision.

We are seeking a Contracted UI Programmer to join our CoreUX team on a temporary basis.  This person would work within a collaborative multidisciplinary environment implementing features related to in-game menus, HUD and user interface according to the requirements of the UI Lead, Design Lead and Lead Programmer.  They will be responsible for implementing the UI across a variety of different sub system applications.

Responsibilities 

  • Write code that is modular and defensive
  • Optimize code and data for memory usage and performance as required
  • Ensure coding standards are followed, and help to enforce good programming practices within the engineering team
  • Maintain technical documentation for the engineering team as well as other disciplines
  • Oversee the programming of the Unity based modules that underlie the user interface (e.g. uGUI, USS, etc)
  • Optimize user interface module code so that it can be used with multiple input devices
  • Work in collaboration with the designers to integrate designs and animation (timeline or code);
  • Support the team lead with any ad hoc tasks and duties
  • Write debugging tools for programmers, level designers and artists

Qualifications

  • 3+ years experience with system software design and development
  • Bachelor’s degree in a relevant subject or equivalent industry experience preferred
  • Experience with game engines like Unity or Unreal Engine
  • Familiarity with Unity UI tools like uGUI and USS
  • High proficiency in C# programming, with excellent knowledge of object oriented development
  • Excellent written communication skills
  • Knowledge of common algorithms, data structures and patterns (plus the ability to apply them to problems while keeping constraints and performance in mind)
  • Experience with commonly used development tools such like Visual Studio
  • Able to debug defects of a reasonable complexity, including memory related issues and multi-threading
  • Significant involvement in 1 published experience in a UI programming capacity
  • Experience and working knowledge of Agile Methodology and Test-driven development (TDD)

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Seattle, WA 98119

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Proprio, Inc.Find similar jobs