Capgemini

Embedded HMI Software Engineer

Capgemini
Apply
23 hours ago
Marcon, Italy +2 moreSenior

Responsibilities

  • Develop embedded software in C/C++ for microcontroller-based platforms.
  • Design and develop embedded human-machine interfaces and graphical user interfaces.
  • Implement applications using the LVGL graphics library.
  • Develop and maintain RTOS-based applications.
  • Implement device drivers and hardware abstraction layers.
  • Perform hardware-software integration and functional validation.
  • Debug software, troubleshoot issues, and analyze system performance.
  • Collaborate with Hardware, System, and Validation teams throughout the product development lifecycle.
  • Support software testing, verification, and validation activities.
  • Prepare technical project documentation.

Requirements

  • Strong knowledge of C/C++.
  • Experience developing software for microcontrollers.
  • Experience creating embedded user interfaces and HMIs.
  • Experience with bare-metal architectures and real-time operating systems.
  • Knowledge of debugging and software integration activities.
  • Knowledge of major embedded communication protocols and hardware interfaces.
  • Experience with software verification and validation.
  • Knowledge of Git and version-control tools.
  • Good English language skills.
  • A degree in Computer Engineering, Electronic Engineering, Automation Engineering, or an equivalent discipline is required.
  • Experience with LVGL, Zephyr OS, touch displays, LCD/TFT displays, modern embedded toolchains, embedded performance optimization, or Agile environments is beneficial.

Benefits

  • Permanent employment contract.
  • Hybrid work arrangement with flexible work and remote-work options.
  • Professional growth paths, certification opportunities, and potential progression toward Tech Lead, Software Architect, or System Architect roles.
  • Opportunity to work on complex embedded, real-time, and high-performance systems.
  • Hiring locations include Marcon, Padua, Bologna, and Milan, Italy.
  • The stated gross annual salary range is €31,270–€40,150 for the second commerce level or €35,057–€57,475 for the first commerce level.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me