Research Prime

C++ Software Developer: Computational Modeling and Simulation

Organisation Name: Kitware Inc.
Organisation Type:
City:
State:
Country:

Job Description:

Team Description
Kitware's Medical Computing team solves complex healthcare challenges through customized software solutions. The team provides research, development, and technology integration services to research centers, universities and companies in the medical and biomedical sectors. By joining our team you will participate in a dynamic multidisciplinary work environment with exceptionally talented computer scientists, software engineers, mechanical engineers and biomedical engineers.

About the projects
We build powerful software solutions using our well-established open-source platforms including VTK, ITK, 3D Slicer, Pulse, iMSTK, CMake and ParaView. These platforms are mature, supported, documented, and thoroughly tested software systems that are in use by tens of thousands of developers and end-users worldwide. Our projects involve generating solutions for medical device companies from ultrasound and preclinical imaging companies, to medical device companies. Our research projects involve collaborations with top research institutions, including Harvard Medical School, MIT, Cleveland Clinic, Duke University, and others which build on our open-source platforms. 

In this position you will:

    • Build computational tools and applications for modeling and simulation of open and minimally invasive surgical procedures in cardiovascular interventions, neurosurgery, nasal surgery, orthognathic surgery and orthopedic surgery
    • Extend the capabilities of iMSTK, Pulse, CMB and VTK to meet the needs of academic and commercial users as they investigate new medical procedures and imaging systems, release innovative products, and improve all aspects of patient care
    • Implement new computational geometry and physics-based simulations algorithms, optimization techniques to improve the real-time performance of our simulators
    • Collaborate with world-class coworkers and external collaborators on dynamic, fast-paced projects
    • Publish your research findings in top-rated journals and present your work at conferences around the world

Required Qualifications

    • Masters degree or PhD. in mechanical engineering, applied mathematics or a related field with emphasis on computational modeling and simulation.
    • Strong hands-on experience in C++ programming 
    • Extensive knowledge of computational linear algebra concepts (vector, matrix math, numerical solvers) and numerical methods such as finite elements or finite-difference.
    • 3D computational geometry and physics-based simulation algorithm design and software development experience
    • Working knowledge of advanced data structures and algorithms design.
    • Prior experience in related technologies such as virtual/augmented reality or game physics

Preferred Qualifications

    • Experience in simulation workflow i.e tuning simulations by varying their discretization, constitutive equations, and solver parameters to obtain convergence with minimal computational effort  .
    • Knowledge of real-time physics based simulation methods such as smoothed particle hydrodynamics and position-based dynamics
    • Experience programming simulation software and participation in software development workflows. Additional experience with game engine technologies (Unity/Unreal/PhysX) is a plus.
    • Experience with parallel programming with CUDA/OpenMP/TBB.
    • Experience with computational mechanics software such as FeBio, ANSYS or ABAQUS.
Company Description
Kitware collaborates with customers to solve the world’s most complex scientific challenges through customized software solutions. Kitware delivers innovation by focusing on advanced technical computing, state-of-the-art artificial intelligence, and full-spectrum software solutions. Since its founding in 1998, Kitware has developed a reputation for deep customer understanding and technical expertise, honest interactions, and open innovation. We are proud to be a 100% employee-owned company. For additional information, please visit kitware.com. You can also follow us on Twitter, LinkedIn, and Facebook

Additional information
Kitware is proud to be a 100% employee-owned company. Our team members enjoy a small company environment, flexibility in work assignments, and high levels of independence and responsibility. Besides a great work environment, our comprehensive benefits package includes a generous compensation plan, tuition reimbursement program, flexible working hours, six weeks paid time off, 401(k), health insurance, life insurance, short- and long-term disability insurance, bonus plan, and free coffee, drinks and snacks.

Kitware actively subscribes to a policy of equal employment opportunity. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, protected veteran status, uniformed service member status, or any other characteristics protected by applicable law.


Posting Date: Aug 22, 2021
Closing Date:
Organisation Website/Careers Page: https://jobs.lever.co/kitware/f00a5b5d-7dab-454d-9f4a-360515a6eb8a


Subscribe for receiving latest updates in Computational Sciences