15 hours ago
Bergamo, ItalyMid Level / Senior
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, troubleshoot issues, and conduct root-cause analysis using laboratory and debugging equipment.
- Collaborate with system architects and software and hardware developers to translate system requirements into firmware requirements.
- Contribute to firmware development, cybersecurity, innovation, intellectual property, and patent-related activities.
- Participate in Scrum ceremonies and contribute to continuous improvement within an R&D team.
- Travel abroad for specific projects when required.
Requirements
- B.Sc. or M.Sc. degree in Information Engineering, Electronic Engineering, Embedded Systems, or a comparable field.
- Typically 3–5 years of professional experience developing firmware for embedded industrial applications.
- Proficiency in embedded C/C++ and strong software engineering and computer science fundamentals.
- Experience using Python for scripting, test automation, development tools, or similar engineering activities.
- Understanding of embedded systems, microcontroller architectures, peripherals, hardware/software interfaces, and preferably real-time operating systems.
- Experience with firmware debugging, troubleshooting, root-cause analysis, debug probes, oscilloscopes, logic analyzers, or similar laboratory equipment.
- Familiarity with structured development processes covering requirements analysis, design, implementation, testing, and documentation.
- Experience with one or more industrial communication protocols such as Modbus, Profinet, Ethernet/IP, IEC 61850, Profibus, or CAN bus is preferred.
- Knowledge of embedded and industrial cybersecurity principles, including secure development practices, secure boot, cryptography, or authentication, is preferred.
- Experience working in Agile Scrum teams is preferred.
- Strong English and Italian communication skills and a collaborative, innovative mindset.
Benefits
- Hybrid work model with flexible working hours and hybrid work options.
- Wellbeing support for employees and their families.
- Welfare plan with a wide range of personalized services.
- Canteen or meal vouchers.
- Eligibility for a company productivity bonus.
- Minimum annual salary of €39,000 under the Metalmeccanico CBA.
- International project exposure and opportunities to contribute to innovation and patent activities.
About ABB
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.
