C#/C++ Engineer – Bern (Automation Technology)
Our client, a leading automation company, is seeking a talented C#/C++ Developer to join their innovative team in Bern. With a strong focus on developing cutting-edge automation solutions, our client is dedicated to driving advancements in industrial automation, ensuring enhanced efficiency and performance. We are looking for a skilled developer experienced in:
C#, C++, Blazor, .NET, Visual Studio, WinForms, WPF, Embedded Systems, UML, HMI, RTOS, Multithreading, Unit Testing, Continuous Integration (CI), DevOps, Git, Jenkins, REST APIs, SQL, IoT, OPC UA, and SCADA systems.
Role Overview:
As a C#/C++ Developer, you will play a pivotal role in designing and developing high-performance automation software. You will work closely with a team of engineers to deliver robust solutions for industrial automation systems. This role is ideal for someone who thrives in a fast-paced, technical environment and is passionate about automation technology.
Key Responsibilities:
- Develop and maintain automation software using C#, C++, and Blazor for web-based front-end applications.
- Collaborate with cross-functional teams to design, implement, and optimize automation solutions.
- Work on embedded systems, ensuring real-time performance and reliability.
- Contribute to the full software development lifecycle: from concept to deployment.
- Conduct unit testing and code reviews to ensure high-quality deliverables.
- Integrate software with IoT devices and SCADA systems.
- Stay up-to-date with the latest trends and technologies in automation.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in C# and/or C++ software development, ideally within the automation industry.
- Experience with Frontend technologies such as Blazor for building interactive web UIs using C#.
- Strong understanding of .NET, embedded systems.
- Proficiency with REST APIs and SQL databases.
- Fluency in English (B2+); French is advantageous.
Benefits:
- Competitive salary with fixed bonuses.
- Flexible working hours and remote work options.
- Opportunities for career growth and professional development in the following areas: C#, C++, Blazor, .NET, Embedded Systems, UML, HMI, IoT, SCADA, DevOps, and CI/CD.
- Collaborative and inclusive work culture.
Location: Bern, Switzerland / Remote 🌍
Salary: CHF 100,000 – CHF 130,000 + Bonus + Benefits
Due to the high volume of applications, only shortlisted candidates will be contacted. To apply or inquire about similar positions, please submit your updated CV to: [email protected].
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Embedded Software Engineer (80%-100%) - Zurich
2026-05-18
.NET Software Engineer (80%-100%) - Bern
2026-05-18
Java Software Engineer (80%-100%) - Bern
2026-05-18
- Posted
- Dec 06, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bern
- Company
- Code Compass 🧭
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Embedded Software Engineer (80%-100%) - Zurich
2026-05-18
.NET Software Engineer (80%-100%) - Bern
2026-05-18
Java Software Engineer (80%-100%) - Bern
2026-05-18