Senior C++ Software Engineer / Senior C++ Software Engineeress

LightBurn Software AG - December 15, 2025

Location

Schlieren, Zurich, Switzerland (on-site / commutable)

Position Type

Full-time

Experience Level

Senior (10+ years)

About the Role

LightBurn Software is seeking an experienced Senior C++ Software Engineer with deep expertise in both desktop application development and firmware-level programming. This role involves working at the intersection of software and hardware, developing low-level communication protocols, and reverse engineering existing systems to help expand support for a wide variety of digital fabrication hardware in LightBurn and MillMage.

This is a highly technical, hands-on role suited for candidates who enjoy working close to the metal, diving into undocumented protocols, and solving challenging engineering problems.

While most of our team is fully remote, this position is expected to primarily work out of either our US or Swiss office due to the need for proximity to hardware.

Responsibilities

  • Develop and maintain support for a wide variety of hardware across LightBurn and MillMage.
  • Design and implement low-level communication protocols, including Network, USB, and Serial interfaces.
  • Reverse engineer communication protocols and firmware from existing hardware.
  • Collaborate with a distributed engineering team to integrate new features and improve performance.
  • Create detailed technical documentation for newly supported devices and protocols.

Required Qualifications

  • 10+ years of professional experience in C++ development.
  • Advanced expertise in C++ for desktop applications and firmware/embedded environments.
  • Strong experience with low-level communication protocol development.
  • Demonstrated ability to reverse engineer undocumented protocols and firmware.
  • Fluent in English (written and spoken).
  • Must reside within commuting distance of Schlieren, Zurich.

Company Overview

LightBurn Software is at the forefront of developing intuitive and powerful software for digital fabrication systems. Our mission is to enhance the efficiency and creativity of our users through innovative solutions. We pride ourselves on our commitment to quality, innovation, and our community of users.

How to Apply

Apply online using the form below. Please note that only applications matching the job profile will be considered.

Location : Schlieren
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.