DIOPTIC

Software Developer, Python

DIOPTIC

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Software development primarily in Python; depending on skills, also in JavaScript and/or C++ on Windows
  • Maintenance and enhancement of our software framework for controlling and processing data from machine vision systems
  • Development of robot applications for multi-sensor systems
  • Testing, quality assurance and documentation of software components
  • Integration of additional hardware components into our framework (actuators, cameras, additional sensors)
  • Planning and development of customer-specific extensions to our standard software
  • Independent execution of software development projects and taking on (partial) project management responsibilities while working in partnership with clients worldwide

Requirements

  • Good university degree (Computer Science, Physics or equivalent)
  • Experience in software development with Python
  • Experience in user interface design (Qt/QML and/or web — preferably with Vue.js/Bootstrap); experience with hardware control in C++ or GPGPU is an advantage
  • Experience in image processing, sensor development or robotic applications is advantageous
  • Familiarity with Git/GitLab, JupyterLab, PyCharm and/or Docker is a plus
  • Ability to work independently and responsibly, outgoing personality and strong communication skills
  • Very good German and English language skills
Benefits
  • Responsible role with a high degree of autonomy
  • Short communication and decision-making paths
  • Flexible working hours and home office options
  • Annual professional development budget
  • Additional benefits such as bicycle leasing, company pension/occupational benefits management, and more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaScriptC++user interface designQtQMLVue.jsBootstrapimage processingrobotic applications
Soft Skills
independent workresponsibilitycommunication skillsoutgoing personality
Certifications
Good university degree in Computer ScienceGood university degree in Physics