US|EN
Select your region & language
Our content and services may vary by location.
US|EN
Back
Smiling employee in a conversation with a colleague in the office
Smiling employee in a conversation with a colleague in the office
ID: 1426970

Laser Software Developer

  • MedTech
  • Asap
  • Laser Software Development, Medical Devices
  • K-Recruiting Schweiz AG
Contact:

Julius Strack

+49 89 1890998-21

julius.strack@k-recruiting.com

Overview

Availability
Asap; 5 days/week; on-site & remote
Qualification
Diplom in Biotechnology
Language Skills
German (native), English (business fluent)
Relevant Expertise
C, C++, C#, Python, Qt, Linux, Windows, CAN, Modbus, Agile Methods, Laser Software Development, Medical Devices, QNX, STM32, GUI Development, Sensor Integration, Image Processing, Laser Control, Focus Adjustment, Calibration Software

Key-Facts

  • Over 20 years of experience in medical technology software, developing service applications, user interfaces, and test tools for dermatological and refractive laser systems

  • Specialist in laser software development, creating control, focus adjustment, and GUI solutions with integrated image evaluation and hardware interaction

  • Highly skilled in cross-platform development with C, C++, C#, Python, and Qt on Windows, Linux, QNX, and embedded STM32 systems, building reusable libraries and hardware communication interfaces

  • Experienced in delivering end-to-end MedTech projects with agile methods, combining software engineering, hardware integration, and laser system commissioning for clinical and industrial applications

Extract from Previous Activities

Medical Devices Company, Switzerland

Software Developer

  • Creation of service applications for dermatological lasers

  • Programming of an RF generator (medical technology pilot project)

  • Development of various test tools for functional checks

  • Reverse engineering of 1Wire fiber data

Methods and tools used:

  • Windows / Windows CE / embedded Linux

  • C / C++ / Qt

Medical Devices Company, Switzerland

Software Developer

  • UI for medical refractive laser

  • Service software for medical refractive laser

  • CAN bus library for different platforms (Windows, Linux, QNX, STM32) with a common code base

  • Various test software

Methods and tools used:

  • C++ / C# / Qt

  • STM32 / QNX / Linux / Windows

  • Python

  • Agile methods

Solar Energy Company, Switzerland

Control Systems Developer

Control / regulation for solar power plants (>= 250 kW)

Tasks:

  • Connection of the interface to the utility company

  • Connection of the interface to the direct marketer

  • Logging of inverters and sensors

  • Control / regulation of the inverters

Methods and tools used:

  • Linux

  • Python

  • C++

  • PLC

  • Databases

  • Connection of peripheral devices via CAN / Modbus / Serial / TCP

Laser Technology Company, Switzerland

Software Developer

Tasks:

  • Development of a GUI for controlling up to 8 different lasers

  • Software for laser focus adjustment

  • Commissioning and service software for lasers

Methods and tools used:

  • C++ / MFC

  • Windows

  • Image evaluation/overlays

Forensics Company, Switzerland

Software Developer

Toolkit for the analysis of microtraces in forensic science

Tasks:

  • Control of various hardware components

  • Control of a special camera

  • Evaluation and processing of image information

  • HMI

  • REST API

  • Sensor monitoring

  • Electronics development

Methods and tools used:

  • C++ / Python

  • Linux

  • SBC (Single Board Computer)

  • Image analysis