4 Automation Software Engineer Jobs in Oberösterreich
Der Job
- Entwurf und Entwicklung von gezielten Testautomatisierungs-Lösungen für Kundenprojekte und Produktsoftware
- Auswertung und Analyse der gewonnen Testergebnisse
- Intensive Kommunikation mit unserer Basis- und Produktsoftwareentwicklung
- Definition und Weiterentwicklung von automatisierten Testframeworks (darunter auch das hauseigene C# Testframework)
|
Deine Aufgaben:
- Verantwortung für das Software-Projektmanagement in der Automatisierungstechnik (SPS, Robotik, Visualisierung, Antriebstechnik)
- Koordination softwaretechnischer Projektinhalte zwischen Projektteam und Kunden
- Durchführung von Projektcontrolling und Sicherstellung der Zielerreichung
- Umsetzung kundenspezifischer Anforderungen und Technologien im Bereich Software
- Begleitung von Sicherheitskonzepten und Risikobeurteilungen für Maschinen
- Weiterentwicklung softwaretechnischer, prozesstechnischer und technologischer Lösungen
|
Ihre Aufgaben bei uns
- Schwerpunkt im Bereich Cybersecurity und Network-Monitoring zur Sicherstellung eines stabilen und sicheren IT-Betriebs
- Entwicklung und Betrieb von Web-Crawlern zur automatisierten Erfassung sicherheitsrelevanter Informationen (Python)
- Schwachstellenmonitoring (z. B. CVE, CSAF) inklusive Analyse und Bewertung potenzieller Risiken
- Redaktionelle Aufbereitung von Schwachstellenmeldungen für interne Stakeholder
- Mitarbeit an Patchmanagement-Prozessen sowie Unterstützung bei sicherheitsrelevanten Audits
|
Your Responsibilities:
Core Development: Design and program embedded software using C/C++ for state-of-the-art microcontrollers (e.g., ARM, STM32, ESP32). Real-Time Systems: Implementation of sophisticated real-time applications using RTOS (e.g., FreeRTOS). Connectivity & Protocols: Implement and optimize communication protocols (MQTT, Modbus, CAN, I2C, SPI) and integrate wireless standards such as Bluetooth, ZigBee, LoRa, or Wi-Fi. Hardware-Near Coding: Develop drivers for peripheral devices and perform low-level debugging and error analysis directly on the hardware. Documentation: Create technical specifications, developer documentation, and comprehensive test concepts to ensure high-quality releases.
|