Senior C# Software Engineer Consultant
Salary: CHF 100’000 - 110’000 per year
Requirements:
- Several years of professional experience in C# and .NET development.
- Strong background in software architecture and API design for complex systems.
- Experience with embedded-adjacent or hardware–software integration topics such as device control, real-time data flows, or industrial protocols.
- Practical knowledge of Azure DevOps or similar tools for CI/CD, work tracking, and documentation.
- Experience with one or more of the following is a plus: WPF or modern desktop UI frameworks, OPC UA or other industrial communication stacks, gRPC or REST, message queues, simulation frameworks, test automation.
- Solid understanding of software engineering practices: version control with Git, code reviews, unit and integration testing, performance profiling, debugging.
- Methodical and analytical working style with a focus on reliability, maintainability, and clear interfaces.
- Excellent communication skills in German and English.
Responsibilities:
- Design, implement, and maintain C#/.NET applications for device control, data processing, and operator interfaces.
- Specify, implement, and validate system interfaces and communication protocols between software and hardware.
- Create clear interface definitions and command sets.
- Contribute to product requirements and specifications together with product management, systems engineering, and QA.
- Conceive and evolve modular software architectures that integrate with hierarchical logical and physical system architectures.
- Develop and maintain simulation-based components for system behavior and integration testing.
- Formalize component requirements and contracts for development, integration, verification, and validation.
- Act as Technical Product Owner for your components, locally and in collaboration with global stakeholders.
- Collaborate closely with other business units on system architecture and cross-business requirements.
- Ensure high code quality through code reviews, automated tests, CI pipelines, and documentation in Azure DevOps.
Technologies:
- API
- Azure
- C#
- CI/CD
- DevOps
- Embedded
- Git
- Hardware
- Product Owner
- REST
- WPF
- gRPC
- UX UI Design
- ASP.NET
- Cloud
- .NET Framework
- .NET MVC
- Robotics
More:
Benefits
Competitive salary and benefits package Work with a talented and diverse team Collaborative and dynamic work environment 20% work from home, 80% on-site (Graubünden)
last updated 44 week of 2025
Original source: https://swissdevjobs.ch/jobs/Hyperio-AG-Senior-C-Software-Engineer-Consultant