Software Engineer

Apco Technologies
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

.NET
API
C Sharp (Programming Language)
Communications Protocols
Programming Tools
Ethernet
Design of User Interfaces
Python
Microsoft Visual Studio
Windows Presentation Foundation
Message Queuing Telemetry Transport (MQTT)
OPC Unified Architecture
Software Engineering
System Testing
Systems Integration
Backend
GIT
Front End Software Development

Job description

  • Design and maintain software for cutting-edge equipment.
  • Collaborate on UI design and develop backend APIs.
  • Support and validate systems while ensuring compliance., 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 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 customer specifications.

Work closely with electrical engineering, automation, and robotics teams.

Perform commissioning, validation, and system testing to ensure compliance with functional requirements.

Write and maintain technical documentation, as well as functional analyses of the programs to be developed.

Provide support and maintenance for deployed systems., A company with new projects and great challenges every day.

Dynamic and international work environment.

Entrepreneurial attitude and valued improvement proposals.

Stable family business, long-term strategic development.

Pleasant work atmosphere and team spirit.

Modern, professional, bright, and spacious work environment.

Ideally located between mountains and lake.

Numerous intra- and inter-company events.

Team spirit characterizes our way of working among ourselves and in service of our clients.

The success of our projects always relies on the commitment and skills of our teams.

Requirements

  • 5+ years in full-stack software development required.
  • Proficient in .NET C#/WPF and Python.
  • Strong knowledge of industrial communication protocols., 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 integrating multi-activity industrial systems involving multiple 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.

About the company

Join APCO Technologies SA, a leader in naval design and engineering.

Apply for this position