Simplify Logo

Full-Time

Senior Software Engineer

Computational Mechanics

Posted on 4/18/2024

Divergent

Divergent

Senior

Carson, CA, USA

Category
Backend Engineering
Embedded Engineering
Software QA & Testing
Software Engineering
Required Skills
Python
CUDA
Data Structures & Algorithms
FEM/FEA
Requirements
  • Ph.D. or Masters in computer science, mathematics, computational science, engineering, or related fields
  • 5+ years of experience in software development with MS, or 2+ years and a PhD
  • Deep understanding of software development processes and best practices
  • Proven experience leveraging CUDA with kernels and shared, global memory
  • Proven experience leveraging the GPU with finite element solvers, preferably matrix-free
  • Excellent communication and collaboration skills
  • Ability to work effectively with cross-functional teams
  • Familiarity with design optimization software or related technologies is preferred
  • Strong proficiency in programming languages such as CUDA, C++, and Python
  • Experience with commercial meshing and FEA software packages
  • Knowledge of numerical methods commonly used in meshing and FEA
  • Familiarity with CAD software and formats
  • Strong understanding of mathematical concepts
  • Experience with cloud computing, parallel processing, and high-performance computing
  • Knowledge of optimization algorithms
  • Familiarity with industry standards and regulations
  • Strong analytical and problem-solving skills
Responsibilities
  • Develop and maintain software development best practices
  • Collaborate with other teams to ensure software integration
  • Monitor industry and research trends in GPU native finite element analysis
  • Design, develop, and maintain optimization software

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE