Industrial Software Developer

CAREL France
Lyon, France
21 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Unit Testing C Sharp (Programming Language) C++ (Programming Language) Computer-Aided Audit Tools Software Quality Code Review Python (Programming Language) Object-Oriented Software Development Software Architecture
+15 more
Regression Testing Release Management Migration Manager Software Engineering Structured Text Encapsulation (Networking) Web Applications Git Solid Principles Iec61131-3 Restful APIs Industrial Software Code Restructuring Software Version Control Code Migration

Job description

CAREL France is the French commercial subsidiary of the CAREL Group, a global leader in control solutions for refrigeration, HVAC, and energy efficiency. We support our customers across French, Belgian, Luxembourg and Maghreb markets with local sales, technical expertise, training, and service, while leveraging the innovation and resources of an international organization., As an experienced software developer, the candidate is able to apply robust software engineering practices in an industrial environment, including modular architecture, object-oriented programming (OOP), Git, testing, documentation, APIs, and legacy code migration.

Key Activities:

  • Analyze existing controller applications and define a clean migration strategy to recent CAREL platforms.
  • Design a modular software architecture for IEC 61131-3 applications that are maintainable, testable, and scalable.
  • Develop software in Structured Text (ST) while applying CAREL development principles.
  • Structure code around clearly defined functions, classes, interfaces, or function blocks.
  • Establish and enforce Git best practices, including version control, code reviews, traceability, and release management.
  • Create automated tests, unit tests, audit tools, and non-regression test matrices.
  • Contribute to the integration of HMI interfaces, web applications, REST APIs, communication systems, and supervisory platforms. Collaborate with refrigeration specialists, commissioning engineers, and business experts. *

Requirements

  • A minimum of 3 to 5 years of experience in software development, industrial computing, automation, embedded systems, or software architecture.
  • Proficiency in Structured Text (ST) or at least one object-oriented programming language such as C#, Java, C++, Python, or equivalent.
  • Good understanding of software design principles, including modularity, abstraction, encapsulation, composition, interfaces, and the single responsibility principle.
  • Knowledge of IEC 61131-3 languages, particularly FBD and Structured Text, to work on CAREL controller applications.
  • Knowledge of Git and version control best practices.
  • Ability to read, understand, refactor, and improve the reliability of legacy code.
  • Strong commitment to software quality, including testing, readability, documentation, architecture, and maintainability.
  • Ability to work with constrained, industrial, or embedded application systems.
  • Excellent communication skills for interacting with internal teams, customers, technicians, and partners, understanding requirements, clarifying issues, and explaining technical decisions. Good written and spoken English skills in a technical environment, including documentation, supplier communications, reading manuals, tickets, and specifications. *

About the company

MAKE THE DIFFERENCE! THINK CUSTOMER FIRST! EXPERIMENT! CARE! BE OPEN!

Do you want to make a difference? Our goal is to always put customers and people first! Our challenge is to experiment and innovate, being open to change and diversity. These are the pillars of the Carel Culture Code, the basis of our corporate culture and our platform for growth. If you can relate to these values or want to make them your own, join us and find out just how much we can achieve together!

We are world leaders in control solutions for air conditioning, refrigeration and heating, as well as systems for humidification and adiabatic cooling. Our products guarantee high performance, are energy efficient and environmentally sustainable., MAKE THE DIFFERENCE…ANYWAY: this position isn’t right for you? Check out our other job opportunities: https://www.carel.com/open-positions, At Carel we are actively committed to achieving our sustainability objectives, outlined in our “Driven by the Future - Sustainability in Action” plan, available for reference at: https://www.carel.com/carel-and-sustainability. Every day we take concrete actions to help combat climate change, identifying and developing products and services that increase energy efficiency and allow us to drastically reduce environmental impact.

Our organisation aims to ensure the establishment of transparent and responsible governance and to foster a fair and inclusive workplace where diversity is recognised as an essential value for the innovation we strive to bring. Carel is committed to equal employment opportunity and prohibits any form of discrimination. In line with these objectives and values, all applications received will be given due consideration and will be exclusively valued based on competences, experiences, motivation and values alignment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:07 min

Applying industrial factory management concepts to software developers

Johannes Hansen · World Congress 2023

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all