
R&D FW Engineer
- Bergamo
- Tempo indeterminato
- Full time
- Designing, developing, and implementing firmware for industrial protection circuit breakers and communication modules.
- Contributing to the continuous improvement of firmware development and cyber security processes.
- Performing unit testing, integration testing, and system testing to ensure software quality and functionality.
- Contributing to discussions of intellectual property and secure patent rights for ABB by driving the IP creation.
- Collaborating closely with system architects and software and hardware developers to breakdown system requirements to requirement specifications for firmware. Collaboration and knowledge sharing: We believe in open communication and teamwork. You will have the chance to collaborate with talented engineers worldwide and share your expertise.
- You are highly skilled in C/C++/Python/assembler backed by solid computer science fundamentals. You have solid knowledge in structured development processes, ranging from requirement analysis, design, and implementation to test and documentation.
- You have at least 3 years of experience in designing firmware development for embedded industrial applications based on microcontrollers/microprocessors.
- Possess an 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.
- Exposure to Cyber Security concepts and knowledge of main industrial communication protocols (Modbus, Profinet, Ethernet/IP, IEC61850, Profibus, CAN bus) are a plus.
- You are passionate about team working and innovation.
- M.Sc. or B.Sc. degree in Information or Electronic Engineering, Embedded Systems, or comparable field. You are at ease communicating in English and Italian. German language could be a plus.