ITASCA is seeking a software developer to contribute to advancing their suite of geomechanics engineering programs, in particular a new Material Point Method solution.
Requirements
- C++ proficiency
- Two (2) years of experience with scientific programming
- Experience with source-control tools
- Experience with Material Point Method
- Qt programming experience
- Experience with writing and debugging multi-threaded codes
- Experience in large-scale software development cycles, from requirements to release
Responsibilities
- Design and write object-oriented code used for numerical simulations to solve geomechanics problems.
- Work collaboratively with the software development team to develop and maintain ITASCA’s software.
- Lead the development, testing and support of our new Material Point Method (MPM) software product, currently in progress.
- Be willing and able to take on different responsibilities within a small software team, including testing, technical support, documentation, training and other non-programming tasks.
Other
- Master’s or Ph.D. degree in applied mathematics, applied mechanics, engineering or related scientific field
- English proficiency
- ITASCA may provide employment-based visa sponsorship (e.g. H1-B, L-1, TN, etc) for this role, subject to business needs, candidate qualifications, and immigration regulations.
- Experience using ITASCA software.
- This is a full-time position. The position is based in Minneapolis and will require much work to be completed on-site but with unparalleled flexibility.