Software Engineer
Designs, develops and maintains the frontend and backend software of APCO's industrial machines for naval heavy equipment, robotics and welding automation — building C#/WPF interfaces, C# and Python APIs/algorithms, and commissioning and validating deployed systems. Requires 5+ years of full-stack experience and knowledge of industrial protocols like OPC UA.
- Compensation
- Not disclosed
- Location
- Aigle, Switzerland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Education in software engineering or industrial computing
- Minimum 5 years of full-stack software development experience (frontend and backend)
- Significant experience integrating multi-disciplinary industrial systems
- Mastery of .NET Framework C#/WPF and knowledge of Python
- Proficiency with development tools: Git, Visual Studio
- Knowledge of industrial communication protocols (OPC UA, Ethernet/IP, MQTT, etc.)
- Fluent English, spoken and written
- Dynamic, pragmatic, autonomous personality with good interpersonal skills and strong technical culture
- Willingness to undertake intercontinental travel (to be discussed)
Nice to have
- Knowledge of algorithms, metrology or image processing
Full description
Ref 2588307 \| Date: 30 Oct 2026Software EngineerNotre domaine d'activité :* Conception et fabrication de machines industrielles pour équipements lourds dans le domaine naval.* Développement, réalisation et fabrication de machines spéciales intégrant de la robotique, de l'automation et des procédés de soudage.Vos responsabilités principales :* Concevoir, développer et maintenir la partie logicielle de nos équipements, couvrant la programmation frontend et backend.* Pour la partie frontend, collaborer étroitement avec l'ingénieur en charge de la conception graphique des interfaces opérateur (UI), dans une logique d'échange technique et de co-conception.* Pour la partie backend, développer des API et des algorithmes en C# et en Python, en cohérence avec notre plateforme standard, et contribuer activement à son évolution.* Programmer et coder les processus industriels selon les spécifications clients.* Travailler en étroite collaboration avec les équipes d'ingénierie électrique, automation et robotique.* Effectuer la mise en service, la validation et les tests des systèmes pour assurer la conformité aux exigences fonctionnelles.* Rédiger et maintenir la documentation technique, ainsi que les analyses fonctionnelles des programmes à développer.* Assurer le support et la maintenance des systèmes déployés.* Déplacements intercontinentaux à prévoir (à discuter).Votre profil :* Formation en ingénierie logicielle ou en informatique industrielle.* Minimum de 5 ans d'expérience en développement logiciel full stack applicatif (frontend et backend).* Expérience significative dans l'intégration de systèmes industriels multi-activités, impliquant plusieurs métiers et technologies.* Maitrise du Framework .net C\#/WPF et connaissance en Python.* Maitrise des outils de développement : Git, Visual Studio.* Connaissance des protocoles de communication industriels (OPC UA, Ethernet/IP, MQTT, etc.)* Personnalité dynamique, pragmatique et autonome, dotée de bonnes compétences relationnelles et d'une forte culture technique.* La maîtrise de l'anglais, à l'oral comme à l'écrit, indispensable.* Connaissances en algorithme, métrologie ou en traitement d'image représentent un atout.Ce que nous offrons :* Entreprise avec tous les jours de nouveaux projets et de grands défis.* Environnement de travail dynamique et international.* Attitude entrepreneuriale et propositions d'améliorations valorisées.* Entreprise familiale stable, développement stratégique sur le long terme.* Ambiance de travail agréable et esprit d'équipe.* Cadre de travail moderne, professionnel, lumineux et spacieux.* Idéalement situé entre montagne et lac.* Nombreux évènements intra et inter-entreprises.jpid7c23594jm jpit1044jm jpiy26jm