Search jobs > Seattle, WA > Senior software engineer

Senior Software Engineer

Mimic
Seattle WA
Full-time

Job Description :

Mimic Technologies, Inc, is looking for a skilled and motivated Senior Software Engineer to join our growing software team and help implement our next generation of virtual reality surgical simulation technology.

This is an excellent opportunity to apply a broad range of software development skills in a challenging problem domain while having a tangible impact on training to advance surgical care.

The Senior Software Engineer is expected to take a leading role in developing our next generation virtual reality technology.

Responsibilities will include working with engineers, artists, and 3D modelers to implement novel simulation technology and training scenarios to educate surgeons in various aspects of robotic surgical equipment and techniques.

At Mimic we use a rapidly evolving, proprietary surgical simulation engine and the applicant will be expected to adapt quickly to technology changes and implement and incorporate new engine capabilities as needed.

The successful candidate will be expected to expand upon existing technologies in novel ways.

Software development will be in both C++ and Lua. The candidate must be familiar with high-fidelity, real-time physics simulation including collision shape modeling, graphics, and stability issues.

Fluency in 3D vector geometry, transforms, mesh data structures and physical simulation techniques is required. Game development experience is preferred.

Qualified candidates should be capable of taking on significant projects and completing them independently as well as working with or leading a small team to deliver polished results on a tight timeline.

Requirements :

  • Expert in 3D mathematics and physics
  • Interactive simulation application development experience
  • Experience working with commercial physics APIs (Nvidia PhysX a plus)
  • 5+ years of professional C++ development experience
  • Proficiency with Lua, or similar scripting language
  • Consistent track record for delivering functional product iterations and / or independent projects
  • Excellent communication, interpersonal, and organizational skills
  • Experience using version control and bug tracking software as part of a team of developers
  • Bachelors of Science in STEM field required. Advanced education preferred.
  • Experience developing in Agile methodologies is a plus

Located in the historic Pioneer Square neighborhood of downtown Seattle, Mimic Technologies is the leader in Robotic Surgery Simulation.

Our customers are visionary medical centers and teaching hospitals who utilize simulation technology to train the next generation of surgeons.

We strive to maintain a positive team environment where everyone is passionate about fusing virtual reality and surgical robotics into revolutionary new products and services.

We offer a competitive salary and benefits package including employee medical & dental insurance, 401K match, paid time off, and more.

More importantly, you will be working on exciting and meaningful technology that will profoundly and positively impact the lives of both patients and surgeons, on a humane work schedule with excellent work-life balance.

30+ days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

Software Support Engineer to support enterprise orders and ensure successful activation and orchestration processes. ...

Promoted
Anduril Industries
Seattle, Washington

Love building platform and infrastructure tooling that enables other software engineers to scale their output. Our engineers are talented and hard-working, motivated to see their work rapidly deployed on the front lines. We have open roles across Platform Engineering, ranging from core infrastructur...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Development Engineer for the ZHL Platform. ...

Promoted
Disney Entertainment & ESPN Technology
Seattle, Washington

The DEE Technology Productivity Engineering team is seeking a Software Engineer who has a true passion for using software engineering to build quality into software applications. This engineer will help us develop tools and write tests that support a large variety of Disney software products on web,...

Amazon Development Center U.S., Inc.
Mercer Island, Washington

Our team, AWS Systems Manager, is looking for a Senior SDE to build highly distributed systems aimed at providing safe operating capabilities for our customers. Driving results in a way that builds on our inclusive culture is expected of a Senior SDE and is key to our long term success. Many IT ...

SoFi
Seattle, Washington

As a Senior Software Engineer, you will work alongside our experienced team of data engineers and product managers to develop and maintain our cutting-edge data handling platform using Snowflake, dbt, Sagemaker, and Airflow. SoFi runs on data! We are seeking a highly motivated Senior Software Engine...

Siemens Industry Software Inc.
Bellevue, Washington

Your Role as a Senior Software Engineer in Cloud &Industrial AI: . Are you passionate about revolutionizing industries throughthe application of cutting-edge AI? Siemens Digital Industries, a driving forcein industrial automation, is on a mission to transform the landscape ofManufacturing Engineerin...

Home Depot
WASHINGTON, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Amazon Development Center U.S., Inc.
Seattle, Washington

Our team, AWS Systems Manager, is looking for a Senior SDE to build highly distributed systems aimed at providing safe operating capabilities for our customers. Driving results in a way that builds on our inclusive culture is expected of a Senior SDE and is key to our long term success. Many IT ...

Amazon Kuiper Manufacturing Enterprises LLC
Redmond, Washington

We are looking for an engineer with experience in device software, tcp communications, system level c/c++/rust programming experience along with knowledge of foundational AWS cloud services such as IAM, Lambdas, Step functions, Cloud watch etc. Partner with device software, frontend, networking, and...