Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Software Engineer

Distran · Zürich

On-siteMidPosted 27 Sept 2026

What this role requires

2 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: Linux, CUDA, Qt, QML, ZMQ, GStreamer, Docker, Jenkins, English. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open backend roles in Europe.

Check my CV against these 2 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

About the role The software on our Ultrasound acoustic cameras is at the core of Distran technology, with focus on high quality, reliability, and real-time performance. Together with the software team, you will help Distran develop and innovate our acoustic cameras and help us further meet our customers' needs. Be part of a Scrum-driven cross-functional agile software team

Develop high-performance modern C++ and Python code

Implement fast and resource-aware video processing pipelines

Develop supporting services that empower real-time leak detection and quantification

Understand customer requirements and write technical requirements

Read the full description (19 more sections)

Ensure the high reliability of the product

Automate, optimize, test, and document systems, processes, and business functionalities

Participate in the team effort in code review, testing, documentation, and task organization

Your profile Requirements Three years or more of experience in software development

Strong knowledge of modern C++ and Python

Comfortable with Linux command line tools

Comfortable using AI tools (e.g. Claude Code) to accelerate development

Interested in learning new technology stacks and working in a cross-functional environment

Good to have Experience with CUDA or other GPU-accelerated computing

Embedded systems experience (e.g. Yocto, cross-compilation, resource-constrained devices)

Experience with Qt/QML

Messaging interfaces (e.g. ZMQ)

Experience writing pipelines with GStreamer

DevOps experience (Docker, Jenkins)

Languages Fluent English

The list of tasks is not exhaustive. The job holder is expected to shift focus between them as required. This job description will be reviewed and adjusted as needed.

What we offer Bringing groundbreaking innovative technology to a market best seller is a rewarding social and professional experience. This job is for you if you like to give meaning to your work and have a strong impact on a product, on a company and on your professional growth.

Note to agencies Distran does not accept unsolicited resumes from any sources other than directly from a candidate. Distran will not pay a fee for any placement resulting from the receipt of an unsolicited offer, even in a situation where Distran employs the relevant candidate. Agencies must obtain advance written approval from Distran’s Human Resources team to submit resumes, and then only in conjunction with a valid fully executed agreement for service and in response to a specific job opening. Distran will not pay a fee to any Agency that does not have such agreement in place.

Find more English Speaking Jobs in Switzerland on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours