RTOS Firmware Engineer
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