Software Engineer

Steneg

Berlin

Hybrid

EUR 90.000 - 130.000

Vollzeit

vor 32 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Steneg is seeking a Software Engineer to develop, industrialize, and continually improve Python-based software for automated measurement, testing, and optical assembly systems. You will design system-level solutions for distributed architectures and evolve research software into production-ready applications.

In this role you will collaborate with software, physics, optics, metrology, production, and IT specialists to ensure robust operation, testing, and scalable software infrastructure across

Qualifikationen

  • University degree in computer engineering, computer science, physics, automation technology, or a comparable technical discipline.
  • At least 5 years of professional experience in IT and software development.
  • Expert-level Python knowledge acquired through substantial professional software development experience.
  • Experience delivering software development projects.
  • Experience with interfaces to technical systems such as mechanics, optics, metrology, production, or IT.
  • Experience creating and executing unit tests and applying structured software quality practices.
  • Familiarity with version-control systems and clear technical documentation.
  • Structured, analytical, solution-oriented approach to software development.
  • German and English proficiency at C1 level or above.

Aufgaben

  • Develop and implement internal Python software solutions for controlling and automating optical assembly and measurement processes.
  • Develop measurement and evaluation software for the characterization of laser diode modules, including simple user interfaces for internal users.
  • Translate requirements into reliable software applications for lab and production environments.
  • Integrate system-level software into distributed architectures and optimize performance and maintainability.
  • Contribute to scalable software infrastructure for Python applications across environments.
  • Develop interfaces with optics, metrology, production equipment, and related systems.
  • Define and execute unit tests; create and run integration tests where applicable.

Kenntnisse

Python programming
Unit testing
Software development
German language
English language
Analytical thinking

Ausbildung

University degree in computer science or related field

Tools

LabVIEW
Git

Jobbeschreibung

Our client is a technology-oriented company developing and manufacturing advanced high-performance laser diode solutions for demanding applications in medical technology, analytics, spectroscopy, precision measurement, materials processing, and aerospace. The organization combines photonics expertise with sophisticated research, development, testing, and production capabilities, operating within an international technology environment.

Its activities rely on close collaboration between software, physics, optics, metrology, production, and engineering specialists, with a strong focus on automation, measurement quality, process efficiency, and robust production systems. The company offers an interdisciplinary technical environment in which software engineering plays a central role in transforming R&D solutions into scalable and reliable systems for laboratory and manufacturing operations.

Mission

The Software Engineer will be responsible for developing, industrializing, and continuously improving Python-based software solutions for automated measurement, testing, and optical assembly systems. Working within an interdisciplinary R&D environment, the role will design system-level solutions for distributed architectures, evolve research software into production-ready applications, establish scalable software infrastructure, and ensure robust operation through structured testing, debugging, and error analysis.

Responsibilities
Software Development and Automation
  • Develop and implement internal Python software solutions for controlling and automating optical assembly and measurement processes.
  • Develop measurement and evaluation software for the characterization of laser diode modules, including simple user interfaces for internal users.
  • Translate technical and operational requirements into reliable software applications for laboratory and production environments.
System Architecture and Integration
  • Integrate system-level software solutions into distributed architectures and continuously optimize their performance and maintainability.
  • Contribute to the long-term development of a scalable software infrastructure for Python applications.
  • Develop solutions interfacing with technical environments involving optics, metrology, production equipment, and related systems.
Software Industrialization and Quality
  • Further develop existing R&D software and transform experimental solutions into robust, production-ready applications.
  • Define test cases in coordination with interdisciplinary team members and take responsibility for creating and executing unit tests.
  • Develop and execute integration tests where applicable to ensure reliable interaction between software and connected systems.
Debugging and Technical Collaboration
  • Independently perform debugging, troubleshooting, and root-cause analysis for application and system problems.
  • Maintain clear and comprehensible technical documentation and use established version-control practices.
  • Collaborate closely with specialists across software, physics, mechanics, optics, metrology, production, and IT.
Required Qualifications
  • University degree in computer engineering, computer science, physics, automation technology, or a comparable technical discipline.
  • At least 5 years of professional experience in IT and software development.
  • Expert-level Python knowledge acquired through substantial professional software development experience.
  • Proven experience successfully delivering software development projects.
  • Experience developing software with interfaces to technical systems or disciplines such as mechanics, optics, metrology, production, or IT.
  • Experience creating and executing unit tests and applying structured software quality practices.
  • Familiarity with common version-control systems and disciplined technical documentation.
  • Structured, analytical, and solution-oriented approach to software development and problem solving.
  • German and English proficiency at C1 level or above.
Preferred Experience
  • Professional software development experience within a manufacturing or photonics environment.
  • Knowledge of LabVIEW alongside advanced Python expertise.
  • Solid understanding of technical and physical principles, including basic knowledge of photonics.
  • Experience developing distributed software architectures and scalable infrastructure for Python applications.
  • Experience with integration testing of software interacting with laboratory, measurement, testing, or production equipment.
  • Demonstrated ability to work effectively within interdisciplinary technical teams and collaborate across specialist engineering functions.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer – Python Automation & Optical Testing
Senior Software Engineer – Python Automation & Optical Testing

HCLTech • Nürnberg

Vor Ort
EUR 70.000 - 100.000
Optical Fiber Development Engineer
Optical Fiber Development Engineer

Steneg • Berlin

Hybrid
EUR 60.000 - 90.000
Optical Compliance Systems Engineer
Optical Compliance Systems Engineer

IventIM • München

Vor Ort
EUR 70.000 - 100.000
Applications & Service Engineer
Applications & Service Engineer

Optimus Search • Leipzig

Vor Ort
EUR 60.000 - 80.000
Software Engineer for Test Platforms
Software Engineer for Test Platforms

Keysight Technologies SAles Spain SL. • Böblingen

Vor Ort
EUR 90.000 - 120.000
Optical Metrology Service Engineer
Optical Metrology Service Engineer

Optimus Search • Berlin

Vor Ort
EUR 55.000 - 85.000
Photonics Test Engineer
Photonics Test Engineer

Keysight Technologies • Böblingen

Vor Ort
EUR 70.000 - 95.000
Software Engineer (f/m/d) located in Eindhoven & Dortmund
Software Engineer (f/m/d) located in Eindhoven & Dortmund

Innolume GmbH • Dortmund

Hybrid
EUR 70.000 - 100.000
Optical Engineer (m/w/d) - with skills in C/C++ and image processing - 1 year contract
Optical Engineer (m/w/d) - with skills in C/C++ and image processing - 1 year contract

Luxoft Germany • München

Vor Ort
EUR 50.000 - 80.000
Photonics Test Engineer
Photonics Test Engineer

Keysight Technologies SAles Spain SL. • Böblingen

Vor Ort
EUR 70.000 - 110.000