Entry-Level Software Engineer - Modeling & Simulation - Kasmo Global : Job Details

Entry-Level Software Engineer - Modeling & Simulation

Kasmo Global

Job Location : Mossville,IL, USA

Posted on : 2025-08-20T07:22:37Z

Job Description :
Job Title: Entry-Level Software Engineer - Modeling & Simulation (Onsite) Job Summary: We are seeking an entry-level Software Engineer with a strong academic foundation in Mechanical Engineering and a passion for software development to support performance simulation tools for product development. You will contribute to the development, testing, and improvement of our proprietary 1D and 3D performance simulation software, Dynasty, with a focus on refrigeration, hydraulic, thermal, and gas systems. Education Requirements:
  • PhD or Master's degree in Mechanical Engineering or a related field
  • Note: 2-year and 4-year bachelor's degrees will not be accepted for this role.
Required Skills & Experience:
  • Minimum 2 years of experience in C++ and Python programming
  • Strong foundation in numerical methods and compressible fluids solvers
  • Technical internship, co-op, or research experience related to modeling and simulation of refrigeration and hydraulic systems involving multiphase flow
  • Familiarity with 1D simulation software for modeling fluid, gas, and thermal systems
  • Working knowledge of software development processes, algorithms, data structures, and version control systems like GIT
What You'll Do:
  • Design, develop, and support simulation tools to enhance Caterpillar product performance
  • Re-architect and implement new features for Dynasty simulation software
  • Develop simulation libraries for refrigeration, hydraulics, thermal, and gas systems
  • Conduct software testing and maintain simulation environments
  • Improve software quality, performance, and usability
  • Follow and implement software development best practices
  • Collaborate with diverse engineering teams and provide technical user support
Preferred Skills:
  • Strong analytical and problem-solving skills
  • Ability to manage multiple priorities and quickly learn new technologies
  • Clear, professional verbal and written communication skills
  • Collaborative team player with an inclusive mindset
  • Prior experience with simulation frameworks or tools (a plus)
Top 3 Must-Have Skills:
  • Strong programming in C++ and Python
  • Background in numerical methods and compressible fluid dynamics
  • Hands-on research/internship experience in multiphase flow modeling and simulation
  • Work Authorization:
    • Candidates must be authorized to work in the U.S.
    • Sponsorship is not available for this role
    Apply Now!

    Similar Jobs ( 0)