Control Software Engineer (m/w/d)
ST Engineering Applied Solutions GmbH
Deutschland
Vor Ort
EUR 45.000 - 75.000
Vollzeit
Vor 30+ Tagen
Erhöhe deine Chancen auf ein Interview
Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.
Zusammenfassung
Ein innovatives Unternehmen sucht einen Softwareingenieur für die Entwicklung von Steuerungssystemen für automatisierte Roboter. In dieser spannenden Rolle sind Sie verantwortlich für die Programmierung, das Testen und die Dokumentation von Softwarelösungen, die die Effizienz von Montageprozessen revolutionieren. Sie arbeiten eng mit verschiedenen Teams zusammen, um sicherzustellen, dass die Software nahtlos mit der Hardware integriert wird, und tragen zur Optimierung der Systemleistung bei. Wenn Sie leidenschaftlich an Automatisierungstechnik interessiert sind und in einem dynamischen Umfeld arbeiten möchten, ist dies die perfekte Gelegenheit für Sie.
Leistungen
Flache Hierarchien
Offene Feedback-Kultur
Training und Entwicklungsmöglichkeiten
Attraktives Gehalt
Flexible Arbeitszeiten
Mobiles Arbeiten
Qualifikationen
- Mehrere Jahre Erfahrung in der Entwicklung von Steuerungssoftware-Systemen.
- Kenntnisse in der Programmierung von PLCs oder Bewegungssteuerungseinheiten.
Aufgaben
- Entwicklung von Steuerungssoftware für automatisierte Robotersysteme.
- Zusammenarbeit mit interdisziplinären Teams zur Integration von Software und Hardware.
Kenntnisse
C++
C
PLC Programming
Motion Control
Python
Automation
Control Systems
Interdisciplinary Thinking
German
English
Ausbildung
Degree in Automation
Degree in Mechatronics
Degree in Computer Science
Tools
Your mission:
- Engineer control software and drivers for fully automated robotic systems, ensuring efficient and reliable operation
- Deliver complete, tested, commissioned, and documented product solutions to customers
- Specify, design, code, and test control software according to project requirements
- Align with stakeholders on requirements and create detailed specifications
- Develop control algorithms to optimize robotic system performance
- Conduct real-world testing to ensure software reliability and robustness
- Maintain documentation, including design specs and testing procedures
- Troubleshoot and resolve software issues during development and deployment
- Collaborate with cross-functional teams to integrate software with hardware components
Your profile:
- Educational Background: Degree in Automation, Mechatronics, Computer Science, or a related field, with several years of professional experience in developing control software systems
- Programming: Proficient in C++ or C, with experience in programming PLCs or motion control units using structured text, ladder logic, or similar languages (e.g., Codesys) preferred.Python knowledge is advantageous.
- Control Systems: Expertise in drive technology, motor parameterization, and configuring PLC systems or motion control units. Experience in setting up and programming safety PLCs is advantageous.
- Strong interdisciplinary thinking and solid technical understanding, especially in automation and control systems
- Highly self-motivated with a strong eagerness to learn new technologies
- Language skills: German & English business fluent
- The following experience and knowledge are also an advantage: Industrial communication and fieldbuses (e.g. EtherCAT, CANBus); robotics, sensor selection and measurement technology; software versioning with GIT and management of repositories with tools such as GitHub; design and implementation of simple mechanical designs.
What we offer:
- A challenging position in a company that will revolutionize assembly processes on construction sites with innovative and semi-autonomous robots
- Flat hierarchies and an open feedback culture
- A continuously growing team with a collegial atmosphere and lively team spirit
- Training and development opportunities
- An attractive salary with flexible working hours
- Mobile working in consultation with your line manager