Embedded Firmware developer Engineer

Embedded Firmware developer Engineer

The offer has expired.

Our Electrification Products Division is searching for Embedded Firmware Engineer who will work in the BU Power and EV Infrastructure located in Terranuova Bracciolini -AR. In this role you will develop embedded firmware for micro controllers and digital signal processors to control and manage high performance, real time, power processing systems.


Your main accountabilities will be following: You will help to maintain and improve the software quality system in coordination with other engineering locations. You will design advanced management algorithms to control all the aspect of the device behavior, including: data acquisition (digital/analog), control algorithms, communication protocols, data analytics, application configuration and update. You will implement C/C++ firmware on embedded processors meeting overall cost targets and design and implement GUI software applications (preferred C#) and scripts (preferred Phyton) for debug and testing. You will perform all necessary validation and qualification of the software. You will document the work and results, updates specification, data sheets. You will design and implement web-based applications for engineering tools (e.g. client UI for testing/debug, DB server for product-configuration management, etc.).


To cover this role, you hold an Engineering degree, preferably in Electronics / Informatics, have a few years’ experience in embedded software development and a good knowledge of English. Embedded firmware development (microcontrollers/DSPs) and programming languages: C, C++ is required, assembly programming experience will be a valuable asset. You have a knowledge on Software development (C, C++, C#, …) and testing, industrial communication interfaces/protocols ( e. g. Serial protocols, Modbus, RS485, CAN, I2C, Industrial communication peripherals ( e. g. CAN, I2C, RS485, SPI, …), industrial communication protocols (e. g. Modbus, Ethercat, Profibus, Profinet). You are highly motivated and self-driven and demonstrate relentless pursuit of results. A knowledge of web-oriented programming languages (e.g. HTML, JS, PHP), a knowledge of web-oriented data modelling formats (e.g. JSON, XML) and DB resources (e.g. MySQL), a knowledge of web-oriented transport and application protocols (e.g. HTTP, TCP, UDP), a knowledge of Digital Signal Processing will be considered as a plus. An ability to recognize what delivers success and adjust methods accordingly, multitasking capability, ability to work effectively under pressure and meet deadlines will complete your profile.

Additional information

Let’s write the future together.
We are looking for receiving your application via system.
For further information contact Annalisa Menolascina, Integrated Talent Team.

Firenze, Florence, Italy
Contract type:
Business unit:
Power and EV Infrastructure
Date posted:
Job function:
Research and Development
Publication ID:

ABB (ABBN: SIX Swiss Ex) is a pioneering technology leader in electrification products, robotics and motion, industrial automation and power grids, serving customers in utilities, industry and transport & infrastructure globally. Continuing more than a 125-year history of innovation, ABB today is writing the future of industrial digitalization and driving the Energy and Fourth Industrial Revolutions. ABB operates in more than 100 countries with about 132,000 employees www.abb.com

Share this job ad.

Know someone who might be interested in this job? Email this posting directly and encourage people to make a better world with us.

Related jobs