Positionsübersicht
- Real-Time System Entwicklung
- Entwurf und Entwicklung hochleistungsfähiger eingebetteter Software für 3D-Scansysteme mit Echtzeit-Datenverarbeitungsanforderungen
- Implementierung von Multithreading-Architekturen für die Koordination von Kameras, Projektoren, Motoren, Objektiven und Beleuchtungssystemen
- Optimierung der Software für die Handhabung von Datenpipelines mit hohem Durchsatz, die große Datensätze (50+ GB) in Echtzeit verarbeiten
- Schreiben von sauberem, effizientem und wartbarem C++- und Python-Code mit Schwerpunkt auf Leistung und Zuverlässigkeit
- Erstellung von Profilen und Optimierung kritischer Codepfade mithilfe moderner Profiling-Tools und Frameworks zur Leistungsmessung
- Hardware-Integration und -Steuerung
- Schnittstellen zu und Steuerung von Industriekameras, einschließlich SDK-Integration (z. B. Basler Pylon, mvIMPACT genicam) und Bilderfassungspipelines
- Entwicklung von Steuerungssystemen für Projektoren, Motoren, Objektive und Beleuchtungshardware
- Implementierung robuster Kommunikationsprotokolle und Synchronisationsmechanismen für die Koordination mehrerer Geräte
- Sicherstellung eines deterministischen Echtzeitverhaltens und minimaler Latenzzeiten in Hardware-Steuerungsschleifen
- Entwurf von Algorithmen zur Bewegungsplanung und -steuerung für automatisierte 3D-Scan-Workflows
- Zusammenarbeit mit Maschinenbauingenieuren bei der Definition von Hardware/Software-Schnittstellen
|
YOUR RESPONSIBILITIES
- Fix security vulnerabilities across embedded software codebases
- Work with product managers and developers in agile sprints to prioritise and resolve security issues
- Deliver clean, well-documented fixes that adhere to existing code conventions
- Support vulnerability analysis and remediation confirmation at validation level
|
Job Responsibilities
- Collaborate with senior developers to understand the existing WinForms application
- Assist in refactoring the application’s front-end from WinForms to WPF.
- Implement the MVVM (Model-View-ViewModel) architecture pattern in the WPF application.
- Develop user interfaces and ensure they meet modern usability standards.
- Participate in discussions to define clear requirements and workflows for the refactored application.
- Contribute to reducing the complexity of the application by focusing on essential tools and functionalities.
|
Job Responsibilities
- Specify, author and perform automatic and manual test cases for our high-performance motion drives
- Verify the correct functionality of drive software in all phases of development
- Supporting Software Development
- Co-operation with different departments from R&D such as Laboratory, Hardware or Approvals on local and global level.
- Continuously improve and expand our automated test systems.
|
YOUR RESPONSIBILITIES
- Fix security vulnerabilities across the front-end (Vue.js/Nuxt.js) and back-end (C#/.NET and PHP/Laravel) codebases
- Collaborate with product managers and developers in agile sprints to prioritise and resolve security issues
- Deliver clean, well-documented fixes that adhere to existing code conventions
- Support vulnerability analysis and remediation confirmation during validation phases
|
YOUR RESPONSIBILITIES
- Design, develop, and maintain secure, scalable web applications across the full stack (React/Next.js, C#)
- Take technical ownership of features and systems from concept and architecture through implementation, testing, and deployment
- Design and manage PostgreSQL database solutions, including data modeling, performance tuning, monitoring, and security
- Define, document, and promote best practices for full‑stack development, code quality, testing, and CI/CD workflows
- Conduct thorough code reviews, provide constructive feedback, and mentor other developers
- Collaborate closely with product managers, UX/UI designers, and cross‑functional teams in an agile environment
- Identify performance bottlenecks and implement robust, scalable solutions
- Troubleshoot and resolve complex software bugs, production issues, and architectural challenges
- Continuously evaluate and introduce new technologies, tools, and practices to improve the development lifecycle
|
Job Responsibilities
- Designing of Scripts and Tools for Automation
- Management of Infrastructure (Build Servers, etc.)
- Supporting Software Development
- Co-operation with other departments on local and global level.
- Continuously improve and expand our automated test systems.
|
Vollzeit
Bozen, Bologna
22.06.2026
Bozen, Bologna
YOUR RESPONSIBILITIES
- Design and develop software cyber security mechanisms in accordance with applicable cyber security requirements and secure code writing guidelines
- Support in monitoring vulnerabilities that may affect the product, assessing their severity and managing any associated correction and verification
- Assist in the definition/updating of secure coding guidelines
- Support the integration and configuration of cybersecurity mechanisms for the entire product lifecycle (development, production, maintenance)
- Write documentation on the software developed in accordance with the process
- Debugging code on various systems using debuggers
- Read and understand the technical documentation of the µprocessors and µcontrollers
|
YOUR RESPONSIBILITIES
- Take the lead in designing and developing C#/.NET software for our EV charger test system suites
- Collaborate closely with system engineers and embedded developers to analyse and define test requirements, ensuring they are aligned with hardware and software specifications
- Define and govern the software architecture to drive the development of reusable libraries and frameworks, ensuring robustness, scalability and long-term maintainability
- Design and optimise user-friendly operator interfaces to streamline test execution, improve productivity and efficiency, and reduce human error.
- Oversee software commissioning to ensure smooth deployment and integration with hardware, as well as full functionality in the testing environment
- Provide technical support, debugging and validation for test systems, troubleshooting complex hardware–software interaction issues throughout the development and production phases
- Drive continuous improvement initiatives by adopting new methodologies, tools and technologies to advance software quality, performance and automation capabilities
- Promote best practices in software development, testing and documentation
|
YOUR RESPONSIBILITIES
- Perform penetration testing on chargers, embedded controllers, and backend infrastructures using various techniques (e.g. brute force, code injection, malformed data)
- Attack implemented security mitigations in order to bypass them, either via software or hardware techniques such as fault injection, glitches and side-channel attacks
- Identify weaknesses and vulnerabilities in charging protocols in connection with EVs and CPOs
- Create reports of any findings and support the team in assessing the identified vulnerabilities, possibly providing remediation requirements
- Support the establishment and maintenance of a distributed penetration testing lab, including the selection of tools, programming languages and scripts
|
YOUR RESPONSIBILITIES
- Perform root cause analysis and define containment, corrective, and preventive actions, from concept through design and implementation
- Contribute to the definition, validation, and continuous improvement of early failure detection algorithms, diagnostics, and monitoring software
- Translate analysis results and lessons learned into new or updated system and product requirements
- Analyze service tickets and field feedback to identify potential product and system‑level issues
- Investigate system logs, connectivity issues, and software update failures to detect patterns and anomalies
- Diagnose hardware, power electronics, and mechanical failures on returned units
- Classify faults according to frequency, root cause, severity, and customer impact
- Support the R&D organization in the investigation of quality claims and actively contribute to the 8D process for design‑related issues
- Define and provide clear technical repair instructions to internal and external repair centers and verify the effectiveness of implemented countermeasures
- Collaborate closely with the Data Science & Analysis team to leverage remotely available fleet data for system improvement and failure trend analysis
|