Job Description
R&S Senior Software Developer
Job Location: 
Department:  R&D SW Embedded
Work Model:  On Site
Full-Time/Part-Time:  Full Time
Contract Type:  Permanent
Job Req ID:  1254

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. You will 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 focus on products design and production as firmware or software embedded engineer
• Sound knowledge of embedded software architectures and operating systems
• Comfortable in developing and in debugging application software both on Linux and on MCUs with or without RTOS (Java, C/C++, Python)
• Strong experience on 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, 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

Information at a Glance

ABB

ABB E-mobility is a world leader in EV charging technology and a partner of choice for the world’s biggest electric vehicle OEMs and nationwide EV charging network operators. With a strong R&D pipeline, our robust product portfolio of innovative holistic solutions – from grid to charge point and domestic installations to large fleet depots – means we are actively enabling the future of e-mobility, not just predicting it.