Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Firmware Engineer

Home > C/C++ programming jobs

Embedded Firmware Engineer in Others new

  • Capgemini
  • Full time
  • Email
  • Marcon, Italy

Responsibilities

  • Develop firmware in C/C++ for microcontrollers and embedded systems.
  • Design and implement software for bare-metal architectures and RTOS-based applications.
  • Develop and maintain drivers, hardware abstraction layers, and low-level software components.
  • Perform debugging, troubleshooting, performance analysis, software testing, and functional validation.
  • Integrate hardware and software and prepare technical project documentation.

Requirements

  • Degree in Computer Engineering, Electronics Engineering, Automation Engineering, or an equivalent discipline.
  • Strong knowledge of C/C++ and experience developing firmware for microcontrollers.
  • Knowledge of bare-metal architectures and experience with real-time operating systems.
  • Knowledge of major embedded communication protocols and experience with software debugging and validation.
  • Knowledge of Git and version-control tools, plus experience with hardware-software integration.
  • Good command of English.
  • Preferred qualifications include experience with STM32, FreeRTOS, Zephyr OS, secure boot, bootloaders, OTA/FOTA firmware updates, continuous integration, hardware debugging tools, LED matrix displays, and UI development.

Benefits

  • Permanent employment contract.
  • Hybrid work based in Marcon, Padova, Bologna, or Milan, with flexible remote-work and working-hours options.
  • Professional growth paths, certification opportunities, and potential progression toward Tech Lead, Software Architect, or System Architect roles.
  • Inclusive workplace focused on diversity, social responsibility, and work-life balance.
  • Annual gross salary ranges from 31,270 to 40,150 for the second commerce level and from 35,057 to 57,475 for the first commerce level.

Capgemini

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,...

Similar positions

Staff Software Engineer - Developer Productivity

  • Webflow
  • Full time
  • USA
  • 10/02/2026
  • Salary: $187k-$255k
  • Remote

Senior Embedded Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/02/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA

Staff Software Engineer-ClickHouse Committer

  • EDB
  • Full time
  • Remote
  • 10/02/2026
  • EMEA

Test Engineer, System-Level Test

  • Tenstorrent
  • Full time
  • USA
  • 10/02/2026
  • Salary: Competitive
  • Austin, TX

Software Engineer Linux Driver and

  • Apple
  • Full time
  • USA
  • 10/02/2026
  • Beaverton, OR