Capgemini

Embedded Firmware Engineer

Capgemini
Apply
16 days ago
Marcon, Italy +2 moreMid Level / Senior

Responsibilities

  • Develop firmware in C/C++ for microcontrollers and embedded systems.
  • Design and implement software using Bare Metal architectures.
  • Develop and maintain applications based on Real-Time Operating Systems.
  • Develop drivers, Hardware Abstraction Layers, and low-level software components.
  • Perform debugging, troubleshooting, and performance analysis.
  • Integrate hardware and software and conduct functional validation.
  • Support software testing and verification activities.
  • Prepare technical project documentation.

Requirements

  • Strong knowledge of C/C++.
  • Experience developing firmware for microcontrollers.
  • Knowledge of Bare Metal architectures and Real-Time Operating Systems.
  • Knowledge of major embedded communication protocols.
  • Experience with software debugging and validation.
  • Knowledge of Git and version-control tools.
  • Experience with hardware-software integration.
  • Good knowledge of English.
  • A degree in Computer Engineering, Electronics Engineering, Automation Engineering, or an equivalent discipline is required.
  • 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 user interfaces.

Benefits

  • Flexible working arrangements, including remote work and flexible hours.
  • Professional growth and career development paths, including certification opportunities.
  • Inclusive workplace focused on diversity and social responsibility.
  • Opportunities to work on complex embedded systems using C/C++, CUDA, Model-Based Design, and Qt.
  • Permanent employment contract.
  • Hybrid work based in Marcon, Padova, Bologna, or Milan.
  • Potential career progression toward Tech Lead, Software Architect, or System Architect roles.

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