ABB

Senior R&D FW Engineer

ABB
Apply
16 hours ago
Bergamo, ItalySenior

Responsibilities

  • Design, develop, and implement firmware for industrial protection circuit breakers and communication modules.
  • Perform unit, integration, and system testing to ensure software quality and functionality.
  • Debug firmware and perform troubleshooting and root-cause analysis using laboratory and debugging equipment.
  • Collaborate with system architects and software and hardware developers to translate system requirements into firmware requirements and specifications.
  • Contribute to firmware development improvements, cybersecurity processes, innovation, and patent-related activities.
  • Participate in Scrum planning, stand-ups, reviews, retrospectives, and other development activities.
  • Support and mentor other engineers by sharing technical expertise, development practices, and lessons learned.

Requirements

  • M.Sc. or B.Sc. degree in Information or Electronic Engineering, Embedded Systems, or a comparable field.
  • Strong proficiency in embedded C/C++ and solid software engineering and computer science fundamentals.
  • Experience with Python for scripting, test automation, development tools, or similar engineering activities.
  • Typically 8–10+ years of professional firmware development experience in embedded industrial applications.
  • Strong understanding of embedded systems, including microcontroller architectures, peripherals, hardware/software interfaces, and preferably real-time operating systems.
  • Experience with firmware debugging, troubleshooting, and root-cause analysis using debug probes, oscilloscopes, logic analyzers, or similar equipment.
  • Knowledge of structured development processes covering requirements, design, implementation, testing, and documentation.
  • Experience with Azure DevOps, version control systems such as Git, build systems, unit testing, and development infrastructure.
  • Working experience with one or more of Modbus, Profinet, Ethernet/IP, IEC 61850, Profibus, or CAN bus.
  • Knowledge of embedded and industrial cybersecurity principles; secure development, secure boot, cryptography, and authentication experience is a plus.
  • Experience with Agile Scrum teams and Scrum practices is a plus.
  • Ability to communicate in English and Italian and willingness to travel abroad for specific projects.

Benefits

  • Hybrid work model with flexible working hours and hybrid work options.
  • Wellbeing support for employees and their families.
  • Welfare plan with personalized services.
  • Canteen or meal vouchers.
  • Minimum annual salary of €48,000, plus a target AIP of 5% and eligibility for a company productivity bonus.
  • Work on international projects with collaboration across ABB’s global engineering teams.

Tech Stack

Categories

ABB

About ABB

10,000+ employees

ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.

Contact me