Take your next career step at ABB E-mobility with a global team that is helping our customers electrify mobility by delivering a seamless, flexible, efficient charging infrastructure. ABB E-mobility is a world leader in EV charging technology with a strong R&D pipeline and an unparalleled global reach. With our robust product portfolio of innovative holistic solutions – from grid to charge point and domestic installations to large fleet depots – we are actively enabling the future of e-mobility, not just predicting it. The exciting developments within this sector perfectly align with our Mission to Zero initiative, aiming to support cleaner and greener communities for all. For ABB E-Mobility Technology Center located in San Giovanni Valdarno, we are looking for a SW Embedded Developer in our R&D organization. You will design/develop the technology for the Electric Vehicle fast chargers. You will work closely with a cross-functional product development team and be part of a multi-disciplinary and agile team within a large organization of researchers and expert engineers. Your responsibilities • Contribute to the full software development process (implementation, testing and validation) for the embedded hardware used in the system • Implement C/C++ software on embedded processors • Work in a diversified and heterogenous team of talented engineers in an open and informal environment. Bring the product from idea to implementation • Design and integrate software modules in a complex software architecture • Support the HW and testing engineers to simulate and test embedded hardware PCBs on the charger prototypes • Design for testability is an important aspect (unit testing, integration testing, and functional testing) Your background • A master’s degree in electronic engineering/computer science with a solid background in embedded software and firmware • At least 3-5 years of experience in a medium-high range company focused on product design and production as firmware or software embedded engineer • Sound knowledge of embedded software architectures and operating systems • Comfortable in developing and debugging application software both on Linux and on MCUs with or without RTOS (Java, C/C++, Python) • Strong experience in embedded firmware/software development on targets with limited resources • Expertise in industrial communication interfaces/protocols (e.g. Serial protocols, Modbus, RS485, CAN, I2C, Ethernet) • Expert user of git, Gerrit, Jenkins, and Microsoft Azure or equivalent tools • Knowledge on Linux systems in the context of an embedded product: Python/bash scripting, kernel and drivers tweaking to support HW • A clear verbal communicator in English and, preferably, in Italian • Passionate person with a lot of flexibility and creativity to accept proactively the daily challenges to provide the best solution • Ability to work in multi-disciplinary, agile teams, with proven experience in product design and development • Problem-solving skills. Comfortable in a start-up mindset inserted in a global strong company. Team working skills in an international context. J-18808-Ljbffr