Aigle
Software Engineer
- 03 August 2026
- 100%
- Permanent position
- Aigle
About the job
Our field of activity:
Design and manufacture of industrial machines for heavy equipment in the naval sector.
Development, realisation and manufacture of special machines integrating robotics, automation and welding processes.
Your main responsibilities:
Design, develop and maintain the software part of our equipment, covering both frontend and backend programming.
For the frontend part, work closely with the engineer responsible for the graphical design of operator interfaces (UI), in a spirit of technical exchange and co-design.
For the backend part, develop APIs and algorithms in C# and Python, consistent with our standard platform, and actively contribute to its evolution.
Program and code industrial processes according to client specifications.
Work closely with the electrical, automation and robotics engineering teams.
Carry out commissioning, validation and system testing to ensure compliance with functional requirements.
Write and maintain technical documentation, as well as functional analyses of the programmes to be developed.
Provide support and maintenance for deployed systems.
Intercontinental travel to be expected (to be discussed).
Your profile:
Training in software engineering or industrial computing.
Minimum of 5 years' experience in full stack application software development (frontend and backend).
Significant experience in integrating multi-activity industrial systems, involving several trades and technologies.
Mastery of the .net C#/WPF Framework and knowledge of Python.
Proficiency with development tools: Git, Visual Studio.
Knowledge of industrial communication protocols (OPC UA, Ethernet/IP, MQTT, etc.)
Dynamic, pragmatic and autonomous personality, with good interpersonal skills and a strong technical culture.
Fluency in English, both spoken and written, is essential.
Knowledge in algorithms, metrology or image processing is an asset.
What we offer:
A company with new projects and great challenges every day.
A dynamic and international working environment.
An entrepreneurial attitude and valued improvement proposals.
A stable family business with long-term strategic development.
A pleasant working atmosphere and team spirit.
A modern, professional, bright and spacious working environment.
Ideally located between mountains and lake.
Numerous intra- and inter-company events.