As a Firmware Developer in the Smart Building Division, you will play a key role in creating embedded software for advanced Energy Distribution products. Working within an Agile framework, you will help define system architecture, write robust code in C/C++, and ensure reliability through rigorous testing and code reviews.
Key Responsibilities
- Design and implement embedded software solutions, applying best practices in version control, static analysis, and unit testing.
- Analyze electronic schematics and conduct real-world product validation to verify performance and functionality.
- Collaborate within a global Agile team to manage the product backlog, prioritize deliverables, and maintain development momentum.
- Share technical expertise and support team members in adopting standards, tools, and efficient development workflows.
Qualifications
- Degree in Electronics, Computer Science, or a related engineering field.
- Minimum of five years of hands-on experience in embedded systems development using C/C++.
- Familiarity with ARM Cortex-M microcontrollers and peripherals including UART, SPI, I2C, ADC, and DAC.
- Understanding of object-oriented programming and industrial communication protocols such as Modbus RTU and TCP/IP.
- Experience with HMI design, debugging, and analog signal processing techniques.
- Proficiency with development tools including Git, static analysis, and unit testing frameworks.
- Hands-on experience with lab equipment like oscilloscopes, multimeters, and power supplies.
- Working knowledge of C# or Python is an asset.
- Fluency in both written and spoken English and Italian.
Work Environment & Benefits
This role follows a hybrid work model with flexible hours and strong support for work-life balance. You will have access to structured career development programs, internal mobility opportunities, and global learning resources. The organization promotes diversity, equity, and inclusion, offering generous parental leave, wellness support, and personal development services. Compensation includes a competitive salary and performance-based bonuses.