R&D Firmware Embedded Developer - Abb
  • San Giovanni
descrizione del lavoro

For ABB E-Mobility Technology Center located in San Giovanni Valdarno, we are looking for an Firmware embedded Developer in our R&D organization. You will design/develop the core software for the Electric Vehicle fast chargers. You will work closely with a cross-functional product development team and you will be part of a multi-disciplinary and agile team within a large organization of researchers and development engineers.This position reports toR&D Local Unit LeadYour responsibilitiesDevelop application software and solutions for our products.Contribute to the full software development process (implementation, testing and validation) for the embedded hardware used in the system.Implement C/C++ firmware and software on embedded processors.Work in a small Scrum team of talented engineers in an open and informal environment. Bring the product from idea to implementation.Design control algorithms that define our charger behaviorSupport 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 backgroundA 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 (C, C++, Python). Strong experience on embedded firmware for C/C++ microcontrollers or digital signal processors to control and manage high performance, real time applications. 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.

;

cerca lavoro

cerca lavoro
applica ora

reclutatore

stai reclutando
pubblica un lavoro