Schneider Electric

Cooling Software Engineer

Schneider Electric
Apply
2 days ago
Conselve, ItalySenior

Responsibilities

  • Maintain and evolve the simulation software platform, including legacy VB6, VB.NET, and C# components.
  • Manage data access and persistence using Microsoft Access, SQLite, and Entity Framework, with emphasis on SQLite-based applications.
  • Develop and maintain simulation models for cooling units.
  • Implement new features, custom calculation logic, and complex numerical optimization algorithms.
  • Test software changes and simulation results for robustness, numerical reliability, and physical consistency.
  • Gather and assess requirements from Sales, R&D, and other stakeholders and translate them into software specifications.
  • Collaborate with the Product Owner and technical team to prioritize improvements and support the platform’s long-term evolution.

Requirements

  • Technical diploma in Computer Science, or a bachelor’s or master’s degree in Computer Science, Computer Engineering, Automation Engineering, Energy Engineering, or a related field.
  • At least 5 years of software development experience, including object-oriented programming and complex software applications.
  • Strong knowledge of C# and VB.NET, with the ability to maintain and troubleshoot VB6 applications.
  • Hands-on experience with relational databases, particularly Microsoft Access and SQLite, and with Entity Framework.
  • Knowledge of thermodynamics and practical applications in cooling, refrigeration, HVAC, or thermal systems is preferred.
  • Good knowledge of numerical methods and their implementation in engineering software.
  • Proficiency with Microsoft Office, particularly Excel.
  • Ability to communicate technical topics clearly and work effectively cross-functionally.

Benefits

  • Fixed-term employment contract.
  • Flexible working arrangements.
  • Cross-functional and cross-regional project opportunities within an international company.
  • Tailored training, professional development support, and clear career growth paths.
  • Global Family Leave program, paid time off, parental and care leave, and volunteer leave.
  • Meal vouchers or access to the company canteen.
  • Employee share ownership plans and retirement savings programs.
  • Health, life, and professional/non-professional accident insurance, with welfare programs extendable to family members.
  • Confidential counseling and support for chronic conditions.
  • Access to global career opportunities, mentors, the Schneider Career Hub, and learning platforms such as Coursera.
  • Inclusive workplace and employee recognition programs.

Tech Stack

C#SQLiteVB.NETVisual Basic 6

Categories

Schneider Electric

About Schneider Electric

10,000+ employees

Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.

Contact me