Software Engineer C# Software Engineer C++

Lyncée Tec SA

1015 Lausanne
Postuler
  • Date de publication:

    25 septembre 2022
  • Taux d'activité:

    100%
  • Type de contrat:

    Durée indéterminée
  • Langue:

    anglais

We are looking for:

Software Engineer C# Software Engineer C++

Software Engineer C#

Are you a software engineer passionate about nanometric resolution, microscopes, 3D observations, real time applications, and holography? Join us in our journey to deliver solutions for one of the most sought after, interesting and complex technologies devoted to the development of the holographic vision system for imaging.

 

Lyncée Tec is the pioneer of digital holography for commercial applications. We are providing full software solutions for acquisition, processing and analysis of data using our digital holographic microscopes (DHM). Our company is looking for a software engineer to reinforce our team. Our software competences range from developing highly optimized libraries for real-time processing, to elaborate graphical user interfaces for metrological applications.

 

Required skills:

  • Strong knowledge of C# and .NET

  • Experience of parallel computing (tasks, threads)

  • Experience with performance and optimization problems

  • Good knowledge of WPF, MVVM design and common design patterns, refactoring skills

  • Good knowledge of modern software development principles, concepts, and practices

  • Good communication and interpersonal skills

  • Positive and solution-oriented mindset

  • Positive team player who enjoys working collaboratively

 

Preferred skills:

  • Knowledge of signal/image processing

  • Knowledge of C++/CLI

 

Responsibilities:

  • Be responsible for developing back-end and front-end parts of our software solutions

  • Develop desktop windows application from scratch

  • Design, build, and maintain efficient, reusable, and reliable code

  • Take part in requirements analysis, research implementation ways, and possibilities

  • Analyze and estimate implementation efforts, as well as provide technical solutions

  • Participate in regular software code reviews to ensure the creation of high performance, compact code

 

Education and languages

  • Master’s degree or equivalent in computer science or a related domain

  • Proficiency in English. French is an asset

Our software stack:

  • Languages: C#, C++/CLI, C++

  • Frameworks: .NET, CUDA

  • Database: SQLite

  • Development tools: git, batch

  • IDE: Visual Studio

 

Software Engineer C++

 

Are you a software engineer passionate about nanometric resolution, microscopes, 3D observations, real time applications, and holography? Join us in our journey to deliver solutions for one of the most sought after, interesting and complex technologies devoted to the development of the holographic vision system for imaging.

 

Lyncée Tec is the pioneer of digital holography for commercial applications. We are providing full software solutions for acquisition, processing and analysis of data using our digital holographic microscopes (DHM). Our company is looking for a software engineer to reinforce our team. Our software competences range from developing highly optimized libraries for real-time processing, to elaborate graphical user interfaces for metrological applications.

 

Required skills:

  • Strong knowledge of modern multi-threaded C++ development

  • Good knowledge of C# and .NET

  • Experience of GPU programming (CUDA, OpenCL,...) and parallel computing

  • Good knowledge of OO design and common design patterns, refactoring skills

  • Good knowledge of modern software development principles, concepts, and practices

  • Good communication and interpersonal skills

  • Positive team player who enjoys working collaboratively

 

Preferred skills:

  • Knowledge of signal/image processing

 

Responsibilities:

  • Be responsible for developing back-end and front-end parts of our software solutions

  • Develop desktop windows application from scratch 

  • Design, build, and maintain efficient, reusable, and reliable code

  • Take part in requirements analysis, research implementation ways, and possibilities

  • Analyze and estimate implementation efforts, as well as provide technical solutions

  • Participate in regular software code reviews to ensure the creation of high performance, compact code

 

Education and languages

  • Master’s degree or equivalent in computer science or a related domain

  • Proficiency in English. French is an asset

Our software stack:

  • Languages: C++, C++/CLI, C#

  • Frameworks: .NET, CUDA

  • Database: SQLite

  • Development tools: git, batch

  • IDE: Visual Studio

Innovation park EPFL 1015 Lausanne

Contact

  • Lyncée Tec SA

Postuler