Software Engineer
- Employment type
- Full-time
- Workload
- 100%
- Location
- Aigle
- Languages
- French, French
- First posted
- 07 novembre 2026
- 100%
- Indefinite duration
- Aigle
Join APCO Technologies, an expert in mechanical equipment. Treat yourself to a dynamic environment and exciting challenges.
Tasks ##
- Design and develop the software part of the equipment.
- Collaborate on the user interface with the graphic engineer.
- Develop APIs and algorithms in C# and Python.
Skills ##
- Degree in software engineering, 5 years of experience in development.
- Mastery of the .net C#/WPF Framework and Python.
- Knowledge of industrial communication protocols.
Software Engineer
APCO Technologies specializes in the design and manufacture of high-quality mechanical and electromechanical equipment for space, energy, and industrial applications.
Our field of activity:
- Design and manufacture of industrial machines for heavy equipment in the naval sector.
- Development, realization, 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 frontend and backend programming.
- For the frontend part, collaborate closely with the engineer in charge of the graphic design of operator interfaces (UI), in a logic of technical exchange and co-design.
- For the backend part, develop APIs and algorithms in C# and Python, in consistency with our standard platform, and actively contribute to its evolution.
- Program and code industrial processes according to customer specifications.
- Work in close collaboration with the electrical engineering, automation, and robotics teams.
- Perform the commissioning, validation, and testing of systems to ensure compliance with functional requirements.
- Write and maintain technical documentation, as well as functional analyses of the programs to be developed.
- Ensure support and maintenance of deployed systems.
- Intercontinental travel to be expected (to be discussed).
Your profile:
- Training in software engineering or industrial computing.
- Minimum of 5 years of experience in full stack application software development (frontend and backend).
- Significant experience in the integration of multi-activity industrial systems, involving several professions and technologies.
- Mastery of the .net C#/WPF Framework and knowledge of Python.
- Mastery of development tools: Git, Visual Studio.
- Knowledge of industrial communication protocols (OPC UA, Ethernet/IP, MQTT, etc.)
- Dynamic, pragmatic, and autonomous personality, endowed with good interpersonal skills and a strong technical culture.
- Mastery of English, both spoken and written, is indispensable.
- Knowledge in algorithms, metrology, or image processing represents an asset.
What we offer:
- A company with new projects and great challenges every day.
- Dynamic and international working environment.
- Entrepreneurial attitude and improvement proposals are valued.
- Stable family company, long-term strategic development.
- Pleasant working atmosphere and team spirit.
- Modern, professional, bright, and spacious working environment.
- Ideally located between mountains and lake.
- Numerous intra- and inter-company events.
Team spirit
Team spirit characterizes our way of working among ourselves and in service to our customers.
The success of our projects always relies on the commitment and skills of our teams.
Automatically translated from the original.
Posted today