Improve and enhance our direct and iterative linear equation solvers with the latest technologies to solve ill-conditioned equations from different element formulations.
Work on the performance improvement and memory reduction under HPC environments when solving a very large linear set of equations, especially with a large number of constraint equations.
Design, code, test, document, implement, and maintain software components and systems.
Comfortable contributing to (and learning where necessary) anywhere within the full software stack (API design, database implementation, parallel programming, etc.)
Performs moderately complex bug verification, release testing and beta support.
Investigate problems discovered by QA or product support and develops solutions.
Works under the general supervision of a development manager.
Participates in planning, architecture, and research.