Engineering Simulation Software Developer

Job Category: Developer
Job Type: Onsite
Job Location: Chillicothe Illinois
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.
JPS-3649 | Posted On: 06/02/2025 | Closes On: 06/09/2025
Description:

Overview:
Join our Virtual Product Development team to work on Dynasty, our advanced engineering simulation software. You’ll help build, improve, and support tools used to simulate the performance of mechanical systems like refrigeration, hydraulics, and thermal systems. This role is ideal for someone passionate about both engineering and software development.

Key Responsibilities:

  • Develop and enhance features in Dynasty simulation software (1D and 3D modeling).
  • Re-architect and improve libraries related to refrigeration, hydraulics, and thermal systems.
  • Test software to ensure high quality, performance, and usability.
  • Maintain the testing environment for simulation tools.
  • Help define and apply best practices in software development.
  • Support users and demonstrate tool capabilities.

Required Technical Skills:

  • Strong programming skills in C++ and Python (2+ years experience).
  • Solid understanding of numerical methods and fluid dynamics, especially compressible flow and multiphase systems.
  • Hands-on experience with modeling and simulation, especially for refrigeration or hydraulic systems.
  • Familiarity with software architecture, data structures, and tools like Git.
  • Experience with 1D simulation tools for fluids, gas, or thermal systems.

Preferred Qualifications:

  • Experience in internships, co-op programs, or research projects related to simulation or engineering software.
  • Understanding of multiphase 1D simulation.

Soft Skills:

  • Strong problem-solving, critical thinking, and communication skills.
  • Ability to manage multiple projects and learn quickly.
  • Works well in diverse, collaborative teams.
  • Customer-focused and proactive.

Education Requirements:

  • Master’s or PhD in Mechanical Engineering or a related field.
  • Note: 2-year or 4-year degrees are not accepted for this position.