YOUR RESPONSIBILITIES
- Provide technical leadership for Alpitronic's power electronics development
- Develop new generation power electronics, such as new switching topologies, introduction of new power semiconductors and new gate driver circuits
- Develop innovative and cost-optimised power electronics, maximising power density (power semiconductors, magnetics and capacitors)
- Lead the debugging of newly developed power electronic boards and assemblies
- Lead field return analyses for power electronics
|
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
- 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
- Elicit and document software requirements based on customer needs, industry standards and internal product strategies
- Collaborate closely with product management, system architects, hardware engineers and software developers
- Ensure traceability of requirements throughout the development lifecycle
- Translate stakeholder inputs into clear, unambiguous and testable software specifications
- Contribute to the definition and maintenance of system and software architecture
- Review and validate requirements with cross-functional teams and customers
- Ensure compliance with ISO 15118, OCPP and other relevant EV charging standards
- Support risk assessments, impact analyses and change management processes
|
Positionsübersicht
- Bereitstellung, Konfiguration und Wartung von heterogenen Compute-Clustern (CPU/GPU) an mehreren physischen Standorten
- Implementierung von dynamischem Compute- und Storage-Provisioning auf Basis von Workload-Anforderungen
- Entwicklung von Speicherlösungen sowohl auf Hardware- als auch auf Softwareebene (NAS, verteilte Dateisysteme, Storage Tiering)
- Implementierung und Verwaltung von Container-Orchestrierungssystemen (Kubernetes, Docker) für Entwicklungs- und Produktions-Workloads
- Entwurf und Wartung von Infrastruktur als Code mit Tools wie Terraform und Ansible
- Aufbau und Optimierung von Systemen zur Auftragsplanung und Ressourcenzuweisung (Slurm, Kubernetes)
- Einrichtung einer Infrastruktur für Überwachung, Alarmierung und Beobachtung (Prometheus, Grafana, IPMI)
- Profilierung und Optimierung der Leistung auf Systemebene: GPU-Auslastung, Speicherbandbreite, I/O-Durchsatz, Netzwerklatenz
- Verwalten von Netzwerken, VPNs und sicherem Zugriff über verteilte Systeme hinweg
- Handhabung von Zuverlässigkeitsaspekten: Erkennung von Hardwareausfällen, Checkpointing von Jobs, Disaster Recovery
|
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.
|