High Tech Source
C# software engineer high tech
High Tech SourceNetherlands1 day ago
Full-timeOther

Are you interested in advancing your career in the domain of C# software engineering?

We offer you the possibility to work for leading international high-tech companies and in parallel develop your technical knowledge, soft skills, and strategic thinking.

High Tech Source is recruitment partner for many top tier international high-tech companies. Our clients excel in designing, developing, and bringing to market the world’s most leading and complex high-tech equipment. Examples of these products and systems are: a lithography machine, an electron microscope and an implantable medical device, or clients working on the most innovative automotive, drone or robotic solutions. An increasing proportion of this high-tech equipment and products consists of software as an enabler for pushing boundaries, optimizing development and machine-performance, and enhancing user experience.

For a partner operating on the cutting edge of machine development, we're hiring a software C# engineer. Are you interested?


The challenge

We’re looking for a C# engineer who knows his way around complex multidisciplinary software application development for high tech products.

You will be a valuable member of an international software team, which is committed to specify and develop software in an Agile environment. It being an high tech product you can expect working together in a multidisciplinary setting, working closely with hardware and electronic teams to bring to market complex solutions.


Your main tasks and responsibilities are:

As a C# Tooling Software Engineer, you will be part of the software department, working closely with software architects and engineers to design and implement tooling solutions for various projects. You will take ownership of specific tooling components and contribute to the overall success of the projects.


Key Responsibilities

  • Collaborate with software architects and engineers to develop software tooling implementations.
  • Understand tooling software architectures and translate them into detailed designs, implementations, and unit tests in C#.
  • Ensure compliance with delivered requirements and architectural guidelines.
  • Design and implement C# tooling software in a structured manner, following established procedures.
  • Act as the owner for several tooling components, demonstrating initiative and accountability.
  • Engage in technical and conceptual discussions with architects independently.
  • Maintain a strong understanding of hardware functionality to ensure seamless integration.


What We’re Looking For

  • Strong proficiency in C# and software design principles.
  • Ability to work independently and take ownership of assigned components.
  • Excellent communication skills for technical discussions.
  • A proactive, result-driven mindset with attention to detail.


Your profile

  • Bachelor/Master in Electronics/ Computer Science
  • Minimum experience of 3 years with C#
  • Experience with C# testability (unit testing/system testing)
  • Experience with C# implementation (windows forms)
  • Object oriented programming
  • Threading and parallel tasks
  • Experience with systems like Redmine and Tortoise SVN
  • Experience in XAML is a plus
  • Experience with Electronic designs is a plus
  • Experience with coding guidelines is a plus

Key Skills

Ranked by relevance