
Cooling Software Engineer
Schneider Electric2 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
About Schneider Electric
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.