Careers

EndoVantage is developing award-winning medical simulation technology. Our team of physicians, biomedical engineers, computer scientists and mathematicians are forever changing the way medicine is practiced. To push the limit of this technology and meet our rapid growth, highly-skilled individuals are required. If you want to be on the cutting-edge of medical technology and apply your abilities to new and exciting challenges, join us in Scottsdale, Arizona. Our current openings:

Finite Element Analysis Engineer

 

Position Description:

The individual will be a valuable member of a multidisciplinary team. This team member will be responsible for designing detailed computational models of medical devices and dynamic finite element models. The team member will also perform rigorous mechanical validations of computational models using data acquired from mechanical testing.

 

Desired Skills and Experience:

  • Must have 3 years of commercial work experience. Recent graduates will not be accepted.
  • Strong background in solid mechanics, mechanical design, and explicit dynamics finite element modeling
  • Knowledge of nonlinear material properties
  • Familiarity with grid generation and meshing techniques
  • Excellent English-based technical writing and verbal skills
  • Creative engineer with superb problem solving and analytical skills
  • Strong background in Matlab programming.

 

Position Responsibilities:

  • Assess theoretical and computer aided model results against specifications and requirements.
  • Document results in Engineering Reports and Lab Notebooks
  • Communicate, track, and report progress.
  • Provide technical input supporting submissions to regulatory bodies
  • Generate intellectual property
  • Interact with other engineers to provide design feedback based on analysis results.
  • Teach and coach other engineering staff on the concepts of modeling and model based problem solving.

 

Desired/Preferred Qualifications:

  • Master’s Degree or higher in Mechanical Engineering with an emphasis in analysis methods and simulation.
  • Academic background or work experience in FEA. CFD is a plus.

 

Apply on Indeed!

Computational Geometry Software Engineer

 

Position Description:

The Computational Geometry Software Engineer will work in a team environment and lead efforts as a technical expert in designing and developing 3D computational geometry algorithms. The candidate will need to have C++ experience, 3D software development skills, and a passion for math, geometry, and linear algebra.

 

Position Responsibilities:

  • Create numerical 3D geometric algorithms and implement them in C++
  • Develop testing, deployment, and monitoring strategies for the geometric codebase.

 

Desired/Preferred Qualifications:

  • MS or PhD degree in Applied Mathematics, Engineering, Computer Science, or a closely related field, with preferred specialties in computational geometry
  • 2-5 years experience in relevant field
  • Strong C++ programming skills with solid mathematics background
  • Demonstrated experience in algorithm development
  • Team player with excellent communication skills

 

Apply on Indeed!

Computational Geometry Scientist

 

Position Description

You will be in a unique role where you can leverage your knowledge and expertise in mathematics and computational modeling to solve complex problems. Your solutions will be used in a software application that provides simulation results and analysis tools as supplemental information for medical pre-treatment planning. Your tasks will be mainly geometry related and can include development of algorithms for vessel parameterization and analysis, and mesh generation.

 

Experience Required:

  • A minimum of five (3-5) years of algorithm development experience
  • Strong background in mathematics and computational geometry
  • Experience with 3D geometry processing

 

Technical Skills Required:

  • Master’s Degree in Computer Science / Mathematics or equivalent experience
  • Strong problem solving and analytic skills
  • Can perform tasks independently and communicate work with other team members
  • Relocation to the Phoenix, AZ area is necessary

 

Apply on Indeed!

Senior Simulation Developer

 

Position Description

You will be part of a team that is building a custom simulation engine that is targeted for simulating medical device deployment in patient vasculature. The solver will improve simulation times, while maintaining accuracy. You will also perform rigorous software validations using data acquired from benchmark simulation models and data from physical measurements.

 

Experience Required:

  • A minimum of five (3-5) years of finite element solver development experience (C++ preferred)
  • Strong knowledge in the Finite Element Method is necessary
  • Strong knowledge in numerical methods
  • Experience writing technical documentation and providing engineering deliverables

 

Technical Skills Required:

  • Master’s Degree in Mathematics / Mechanical Engineering or equivalent experience
  • Strong problem solving and analysis skills
  • Assess theoretical and computer aided model results against physical bench-top data
  • Experienced with C++
  • Assist software programmers with code optimization and development
  • Relocation to the Phoenix, AZ area is necessary

 

Apply on Indeed!

Senior Software Engineer

 

Position Description

You will lead a team responsible for developing a software framework to build and maintain finite element code. Your team will be tasked with developing the software from early development phases through regulatory clearance and commercialization. You will be responsible for building and improving the software framework, optimizing performance, and validating the software functional requirements.

 

Experience Required:

  • A minimum of five (5) years of software development experience (C++ preferred)
  • Experience collecting, reviewing, and updating requirements and/or user stories
  • Experience writing technical documentation and providing engineering deliverables
  • Experience with software functional testing
  • Experience managing small to medium size projects (3+ years)

 

Technical Skills Required:

  • Degree in Computer Science is necessary
  • Must have team lead, design review, or management experience
  • Has solid understanding of the software development life cycle SDLC (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative Development, etc.).
  • Strong problem solving and analysis skills.
  • Strong understanding of Computer Science fundamentals.
  • Experienced with C++
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Demonstrated understanding of the importance of maintainable / sustainable product solutions
  • Minimum 3-5 years work experience in software development, with track record of commercial deployments
  • Relocation to the Phoenix, AZ area is necessary

 

Apply on Indeed!