ABB is looking for a Senior Firmware Engineer to contribute to technology and product development. In this role, you will identify and implement innovative solutions to complex challenges, working both independently and collaboratively within a dynamic R&D environment.
What You'll Do
- Design, develop, and implement firmware for Power Electronic Converters and communication modules, ensuring robust functionality and cybersecurity.
- Conduct unit, integration, and system testing to validate software performance and reliability.
- Work closely with system architects and hardware/software engineers to translate system requirements into detailed firmware specifications.
- Contribute to intellectual property creation and collaborate with global engineering teams to drive continuous improvement and share expertise.
What We're Looking For
- Highly skilled in C/C++/Python/assembler backed by solid computer science fundamentals.
- Solid knowledge in structured development processes, ranging from requirement analysis, design, implementation, test, and documentation.
- At least 5 years of experience in designing control firmware based on microcontrollers / DSPs for Power Electronic Products such as UPS, BESS, or Renewable Energy systems.
- Enhanced knowledge of development infrastructure: Azure DevOps, CI/CD pipelines, version control systems (git), lifecycle management, build systems, unit testing, debug probes, oscilloscopes, and similar tools.
- Passionate about team working and innovation.
- M.Sc. or B.Sc. degree in Information, Electrical, Power Electronic, Electronic Engineering, Embedded Systems, or a comparable field.
- At ease communicating in English and Italian.
Nice to Have
- Exposure to Cyber Security concepts.
- Knowledge of main industrial communication protocols (Modbus, Ethernet/IP, IEC61850, Profibus, CAN bus).
Technical Stack
- C, C++, Python, Assembler
- Azure DevOps, git
Team & Environment
You will be part of a Research & Development (R&D) team, reporting to a Chapter Leader (Control Firmware).
Work Mode
This role offers a hybrid work arrangement.
We believe progress is an expectation—for you, your team, and the world. Growing takes grit, but at ABB, you'll never run alone.






