Software Engineer Expert - R&D

Georg Fischer
4 days ago

Role details

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

Job location

Tech stack

.NET
C Sharp (Programming Language)
Software Quality
Code Review
Computer Engineering
Extensible Application Markup Language
Windows Presentation Foundation
Object-Oriented Software Development
Scrum
Software Engineering
UML
Information Technology
Industrial Software

Job description

  • Develop and maintain HMI software aligned with EDM machine requirements and user experience standards.
  • Comfortable handling complex mathematical and algorithmic challenges, particularly in analytical 3D geometry - a core requirement for geometric processing in EDM software.
  • Interface with Real-Time & PLC teams to define, validate, and improve new functionalities.
  • Ensure software quality through testing, documentation, and structured code reviews.
  • Participate in technical workshops, cross-team validations, and support knowledge-sharing across engineering teams.

Requirements

  • Master's degree in Computer Engineering, Computer Science, or equivalent technical field.
  • Proven experience in industrial software environments, at least 3 years.
  • Strong background in Object-Oriented architecture, UML, and OO programming (C# / .NET); experience in HMI development (WPF / XAML).
  • Good understanding of the full software development lifecycle, quality assurance, and Agile / Scrum methodologies.
  • Structured, autonomous, and collaborative working style; customer-oriented and resilient under pressure.
  • Fluent in English and Italian.

Apply for this position