Firmware & Software Engineer

Electrolux Professional Group 

📍 Pordenone, Italy 🇮🇹

full-time
mid-level
hybrid
Posted —

Key Skills

CC++RTOSLinuxGit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

At Electrolux Professional Group we hire to meet needs beyond tomorrow

UNLOCK YOUR POTENTIAL

At Electrolux Professional Group, we believe potential powers progress. We’re not searching for perfection—we’re looking for people with the right mindset. If you're curious, resilient, and ready to grow, you'll find the space to lead, innovate, and together with us Meet the needs beyond tomorrow.

https://www.electroluxprofessionalgroup.com/en/join-us/

FIRMWARE AND SOFTWARE ENGINEER

As a Software & firmware Engineer in Electrolux Professional, you will be part of a dynamic team committed to creating the software and the firmware for the electronic control and the user interface for food service, laundry and beverage professional appliances.

Together we will develop the software to ensure the best experience, allowing our customers to use, configure, monitor and service the appliances, even remotely.

What You’ll Be Doing

  • Help translating business needs and high-level requirements into technical specifications.
  • Adapt and extend existing software solutions, participating in brainstorming to define plans to implement required functionalities.
  • Create reusable software and firmware components and libraries.
  • Work closely with the development team to set development guidelines and create a clean, scalable, and maintainable software architectures.
  • Debug, write unit tests, and facilitate manual tests, to minimize the risk of encountering problems in the field.
  • Lead and supporting code reviews to share knowledge and help improve the team’s technical skills.
  • Help creating and organizing documentation

What’s Needed For You To Thrive

  • Effectively work with team members in a global organization and multicultural environment.
  • Are open with others.
  • Communicate clearly and effectively.
  • Think analytically and be a problem solver.
  • Handle the stress, be resilient, work under pressure, take commitments and maintain deadlines.
  • Are a decision-maker.
  • Bachelor’s or master’s degree in Electronic or Computer Engineering.
  • Knowledge of ISO27001 principles.
  • Good proficiency in the English language.
  • C and C++ development.
  • Development on MCU based embedded systems (RTOS, schedulers, RealTime signal acquisition and processing).
  • Development of embedded applications on Linux operating system.
  • Software architecture design, event-driven architecture, and design patterns (MVC, Event Listener, …).
  • Development of multi-threaded, multi-process applications and inter-process communication protocols (Named pipe, D-Bus library)
  • Scripting with Bash shell Unix.
  • Git version control system.
  • Development of graphical user interfaces and frontend applications, JavaScript, and markup languages (Development with Qt Framework, QML).
  • Debugging analog and digital signals with oscilloscope.
  • Knowledge of software testing methodologies.
  • Knowledge of encryption techniques to protect sensitive data
  • Knowledge of access restrictions technique based on roles and responsibilities
  • Knowledge of secure coding

Will be considered a plus

  • Unit testing and debugging with GDB.
  • EmWin embedded graphic library.
  • Scripting with Python.
  • C# development.
  • Creation of customized Linux distributions with Yocto project or Buildroot: maintenance of the distro, integration of tools, libraries, and device drivers.
  • CI/CD with Jenkins.
  • Hardware design for embedded systems.
  • Scrum framework.

OUR CULTURE IN 4 WORDS

Be Customer Obsessed. Build Trust. Be Bold. Act Sustainably.

(We’re building it every day — and we’d love your help.)

What’s In It For You

Trust, ownership, and the opportunity to grow

  • Be part of a company grounded in customer focus, sustainability leadership, innovation, and social impact. We aim to Meet Needs Beyond Tomorrow
  • The possibility to work hybrid and build a flexible worklife balance
  • Be part of an industry shift that makes a difference — in how people live, cook, clean, care, and serve
  • Plus: country-specific perks and benefits designed to support your well-being.