RTOS Firmware Engineer ABB Zurich, Switzerland arm,freertos,c,cpp,ethernet,modbus,can,industrial,europe_west,enterprise,large_team 95000 130000
ABB

RTOS Firmware Engineer

Location Node Zurich, Switzerland (hybrid)
Base Compensation CHF 95k – CHF 130k
Commitment full-time
Clearance Req none
arm freertos c cpp ethernet modbus can industrial europe_west enterprise large_team Visa OK

Overview

Join ABB’s Drives and Controls division in Zurich to build the embedded real-time firmware powering industrial motor drives and programmable automation controllers. You will develop FreeRTOS-based applications on ARM Cortex-M and Cortex-R platforms, implementing precise current/velocity control loops, Modbus TCP/RTU communication stacks, and CANopen fieldbus interfaces for factory-floor integration.

Work in a hybrid model from ABB’s Zurich Innovation Hub alongside a large global firmware team. You will own firmware modules from concept through commissioning, participate in architecture reviews, and support integration testing with hardware teams across Switzerland, Germany, and Finland. The role demands deep knowledge of real-time constraints, deterministic scheduling, and industrial communication protocols.

As a senior contributor, you will also mentor junior engineers, drive continuous improvement in CI/CD for embedded firmware, and contribute to ABB’s technology roadmap for next-generation digital drives. Candidates should have 7+ years of embedded firmware experience, fluency in C/C++, and proven expertise with industrial Ethernet and fieldbus stacks.

Variables & Compensation

  • Private pension plan
  • Health insurance
  • Annual bonus (10-15%)
  • Flexible working hours