R&D Engineer – Embedded Firmware (80 - 100%) f/m/d

ABB

Quartino

Vor Ort

CHF 90.000 - 120.000

Vollzeit

vor 34 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

ABB Smart Power seeks an embedded firmware engineer to develop and maintain C firmware for UPS power systems, using FreeRTOS on ARM Cortex and TI microcontrollers. You will collaborate across design, testing, and cybersecurity teams, implement automated tests with gTest, and ensure coding standards and security compliance.

The role requires 3–5 years in embedded development, strong C/C++, English and Italian proficiency, and agile experience. On-site position in Switzerland.

Qualifikationen

  • Degree in Software Engineering, Electrical Engineering, Computer Science, or a related field.
  • 3–5 years of embedded systems or firmware development experience.
  • Strong embedded C/C++ skills; Python a plus.
  • Knowledge of ARM Cortex, TI microcontrollers, FreeRTOS, and embedded protocols (SPI, UART, I2C, RS485, Modbus, CAN).
  • Hands-on hardware debugging, firmware integration, Git, build systems, and structured software development practices.
  • Experience with Modbus, Ethernet/IP, CAN, IEC 61850, and HMI panels/tools.
  • Fluency in English and Italian; Agile experience is a plus.

Aufgaben

  • Develop, maintain, and debug embedded C firmware for UPS power supplies with FreeRTOS on ARM Cortex and TI MCUs.
  • Build automated tests using gTest; ensure code quality and compliance with EU CRA and IEC 62443.
  • Collaborate with design, testing, and cybersecurity teams; use Git, build systems, and CI/CD.
  • Demonstrate ownership and clear communication within an Agile engineering environment.

Kenntnisse

Embedded C
C/C++
FreeRTOS
ARM Cortex
TI MCUs
Modbus
CAN
SPI
UART
I2C
Git
CI/CD
Python
gTest
HMI

Ausbildung

BSc / MSc in Software Engineering, Electrical Engineering or Computer Science

Tools

Git
gTest
Build Systems

Jobbeschreibung

At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.

This position reports to:

Chapter Lead

__

In this role, you will develop embedded firmware for UPS power supply systems, working across real-time operating systems, microcontroller platforms, hardware interfaces, testing, and cybersecurity compliance. You will help deliver reliable, secure, and maintainable firmware solutions in a global engineering environment.

Your Responsibilities:
  • Develop, maintain, and debug embedded C firmware for UPS power supply systems using FreeRTOS on ARM Cortex and TI microcontroller platforms, including hardware abstraction layers and interfaces such as GPIO, interrupts, timers, and communication protocols.
  • Build and execute automated and integration tests using gTest or similar frameworks, applying best practices for code quality, maintainability, and compliance with standards such as EU CRA and IEC 62443.
  • Collaborate with design, testing, and cybersecurity teams to deliver reliable firmware, and use Git, build systems, and CI/CD practices to support efficient software development and continuous improvement.
  • Demonstrate ownership, clear communication, and attention to detail while continuously learning and contributing within an Agile engineering environment.
Your background:
  • Degree in Software Engineering, Electrical Engineering, Computer Science, or a related field, with 3–5 years of embedded systems or firmware development experience.
  • Strong embedded C/C++ skills; experience with Python or another scripting language is a plus.
  • Knowledge of ARM Cortex, TI microcontrollers, FreeRTOS, and embedded communication protocols such as SPI, UART, I2C, RS485, Modbus, or CAN.
  • Hands‑on experience with hardware debugging, firmware integration, Git, build systems, and structured software development practices.
  • Experience with industrial communication protocols such as Modbus, Ethernet/IP, CAN, or IEC 61850, and with HMI panels or HMI design tools.
  • Familiarity with Node.js or IoT communication layers, plus understanding of power electronics and UPS architecture, including battery management, power conversion, and thermal management.
  • Fluent in English and Italian language skills and Agile experience are considered a plus.
More About Us:

ABB Smart Power is a global technology leader in electrification, delivering smart, connected, and protected power solutions. Our UPS Product Line improves energy efficiency, reliability, and security for critical applications worldwide. We value people from different backgrounds and welcome applications from candidates who want to help shape a more sustainable and resilient future.

This recruitment process is led by Pedro Labian, Talent Acquisition Partner at ABB Switzerland.

Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. That's why we welcome people from all backgrounds and experiences.

Ready to make an impact?

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

R&D Engineer – Embedded Firmware (80 - 100%) f/m/d
R&D Engineer – Embedded Firmware (80 - 100%) f/m/d

BlackBerry Inc. • Kreis Gambarogno

Vor Ort
CHF 90.000 - 130.000
R&D Engineer – Embedded Firmware (80 - 100%) f/m/d
R&D Engineer – Embedded Firmware (80 - 100%) f/m/d

ABB • Quartino

Vor Ort
CHF 90.000 - 120.000
R&D Engineer – Embedded Firmware (80 - 100%) f/m/d
R&D Engineer – Embedded Firmware (80 - 100%) f/m/d

Stadt Zürich – Entsorgung + Recycling Zürich • Kreis Gambarogno

Vor Ort
CHF 100.000 - 130.000
R&D Senior Hardware Engineer (80 - 100%) f/m/d
R&D Senior Hardware Engineer (80 - 100%) f/m/d

ABB • Quartino

Hybrid
CHF 105.000 - 160.000
Hybrid work model
R&D Senior System Engineer (80 -100 %) f/m/d
R&D Senior System Engineer (80 -100 %) f/m/d

ABB • Quartino

Hybrid
CHF 120.000 - 150.000
Hybrid work model
R&D Hardware Engineer (80 -100%) f/m/d
R&D Hardware Engineer (80 -100%) f/m/d

ABB • Quartino

Hybrid
CHF 90.000 - 130.000
(80 - 100%) R&D Engineer
(80 - 100%) R&D Engineer

ABB • Quartino

Hybrid
CHF 90.000 - 120.000
R&D Senior System Engineer (80 -100 %) f/m/d
R&D Senior System Engineer (80 -100 %) f/m/d

BlackBerry Inc. • Kreis Gambarogno

Hybrid
CHF 110.000 - 150.000
R&D Senior Embedded Software Engineer (80 - 100%)
R&D Senior Embedded Software Engineer (80 - 100%)

BlackBerry Inc. • Untersiggenthal

Hybrid
CHF 110.000 - 140.000
R&D Engineer (80-100%)
R&D Engineer (80-100%)

BlackBerry Inc. • Kreis Gambarogno

Hybrid
CHF 90.000 - 120.000