Dein persönlicher KI-Karriere-Agent
Developing embedded firmware for UPS power supply systems on ARM Cortex and TI microcontrollers. Embedded C/C++ skills required, Python knowledge a plus. Empowered to lead, supported to grow.
Deine Match-Analyse
Warum dieser Job zu dir passt
Mögliche Lücken
Tipps für deine Bewerbung
Anforderungen
- Degree in Software Engineering, Electrical Engineering, Computer Science, or related field
- Strong embedded C/C++ skills
- Python or other scripting language experience (plus)
- Knowledge of ARM Cortex
- Knowledge of TI microcontrollers
- Knowledge of FreeRTOS
- Knowledge of SPI communication protocol
- Knowledge of UART communication protocol
- Knowledge of I2C communication protocol
- Knowledge of RS485 communication protocol
- Knowledge of Modbus communication protocol
- Knowledge of CAN communication protocol
- Hands-on hardware debugging experience
- Firmware integration experience
- Git experience
- Build systems experience
- Structured software development practices knowledge
- Experience with Modbus industrial communication protocol
- Experience with Ethernet/IP industrial communication protocol
- Experience with CAN industrial communication protocol
- Experience with IEC 61850 industrial communication protocol
- Experience with HMI panels
- Experience with HMI design tools
- Node.js familiarity
- IoT communication layers familiarity
- Understanding of power electronics
- Understanding of UPS architecture
- Understanding of battery management
- Understanding of power conversion
- Understanding of thermal management
- Fluent English language skills (plus)
- Fluent Italian language skills (plus)
- Agile experience (plus)
Aufgaben
- Develop embedded firmware for UPS power supply systems
- Work across real-time operating systems and microcontroller platforms
- Develop firmware for hardware interfaces
- Ensure firmware testing and cybersecurity compliance
- Deliver reliable, secure, and maintainable firmware solutions
- Develop, maintain, and debug embedded C firmware for UPS systems using FreeRTOS on ARM Cortex and TI microcontrollers
- Develop hardware abstraction layers and interfaces
- Develop interfaces such as GPIO, interrupts, timers, and communication protocols
- Build and execute automated and integration tests using gTest or similar frameworks
- Apply best practices for code quality and maintainability
- Ensure compliance with standards such as EU CRA and IEC 62443
- Collaborate with design, testing, and cybersecurity teams to deliver reliable firmware
- Use Git, build systems, and CI/CD practices to support efficient software development
- Contribute to continuous improvement within an Agile engineering environment
- Demonstrate ownership and clear communication
- Show attention to detail while continuously learning
Berufserfahrung
Ausbildung
Sprachen
Tools & Technologien
Benefits
- Empowered to lead
- Proud of impact
- Supported to grow
Von Nejo automatisch aufbereitet
Nejo hat diesen Job automatisch von der Website des Unternehmens ABB AG erfasst und die Informationen auf Nejo mit Hilfe von KI für dich aufbereitet. Trotz sorgfältiger Analyse können einzelne Informationen unvollständig oder ungenau sein. Bitte prüfe immer alle Angaben in der Originalanzeige! Inhalte und Urheberrechte der Originalanzeige liegen beim ausschreibenden Unternehmen.
Zur Originalanzeige bei ABB AGÜber das Unternehmen
Das Unternehmen ist ein globaler Marktführer, der Industrien dabei unterstützt, effizienter und umweltfreundlicher zu arbeiten.
abb.comNejo bewertet ihn, und bringt ihn danach gemeinsam mit dir in Bestform.
Noch nicht perfekt?
- CHABB ABB Schweiz AGR&D Engineer Firmware (m/w/x)Vollzeitnur vor OrtBerufserfahrenQuartino
- ABB Schweiz AGR&D Engineer (m/w/x)Vollzeitnur vor OrtBerufserfahrenQuartino
- ABB AGProduction Supervisor IPU B&S (m/w/x)Vollzeitnur vor OrtSeniorQuartino
- Jabil Switzerland Manufacturing GmbHAutomation Design Engineer - Internship (m/w/x)VollzeitPraktikumnur vor OrtMezzovico-Vira
- Jabil Switzerland Manufacturing GmbHAutomation Design Engineer - Internship (m/w/x)VollzeitPraktikumnur vor OrtMezzovico-Vira