Senior Python Software Engineer

Senior level • Full-time • On-site • Eindhoven
HDTKS005
33

Job Summary

Solutions of the Metrology Functional Group are implemented in software by the Metrology Software Department. Your role is to design high-quality software, allowing fast and efficient delivery of complex metrology functions.

Responsibilities

  • Collaborate with other Software Design Engineers to design and implement features;
  • Quickly produce well-organized, optimized and documented source code in Python;
  • Create and document software tools required by architects or other developers;
  • Debug existing source code and polish feature sets;
  • Contribute to technical design documentation;
  • Attention to detail is essential and all tasks must be carried out to the highest standard.

Requirements

  • Bachelor or Masters degree in Computer Science, Software Engineering or equivalent is strongly preferred.
  • Minimum 5 years of experience in Software Engineering (object-oriented design);
  • Experience working in a multidisciplinary setting;
  • A proven track-record in Python (not scripting, but implementing production code);
  • Work experience with C/C++ and Linux;
  • You have a good understanding of mathematical and physical concepts and translating them to clean software designs;
  • Experience with software architecture / modular architecture and a general understanding of how software concepts map to machine behaviour;
  • Experience with software design patterns, Gmock / Gtest and code versioning (Git / SVN);
  • Experience with Agile software development methodologies;
  • Requirements engineering;
  • Experience with maintenance of large codebases
  • EU applicants only

Interested? Apply now!

We promise to keep your personal information safe and will be used only for applying to this position.

Fields marked with * are mandatory. By applying, you agree to our Privacy Policy and Terms Of Use.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

DevOps Engineer
Senior level • Full-time • HDJBC003
AWS unix Docker
Cluj-Napoca
C++ Developer
Senior level • Full-time • MRCSS003
c/C++ Posix API mysql
Remote Cluj-Napoca
System Administrator
Mid-level • Full-time • MRCSS002
linux windows Docker
Remote Cluj-Napoca
QA Engineer - Identity and Data Management
Mid-level • Full-time • MRMSS004
ci/cd Scala Java
Cluj-Napoca
Senior Android Software Engineer
Senior level • Full-time • HDTNV002
android Java jni
Cluj-Napoca
Java Developer
Mid-level • Full-time • HDBHG002
Java spring sql
Remote Oradea, Romania, +1
Senior SysAdmin/DevOps Engineer
Senior level • Full-time • HDSED002
kubernetes AWS GCP
Cluj-Napoca
Senior Embedded C/C++ Software Engineer
Senior level • Full-time • HDTKS004
c c++ embedded
Eindhoven
Senior Backend Engineer
Senior level • Full-time • HDFWE005
Java multi-tier technical design
Cluj-Napoca
Computer Systems Platform Engineer
Mid-level • Full-time • HDTKS003
Computer Systems Servers networking
Eindhoven

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$