Inactive
C

Capgemini

Global consulting, technology services, outsourcing

Senior Motor Control Firmware Engineer

Embedded EngineeringPosted on Oct 15
Full-timeNo salary listed

About the Job

Requirements

  • A degree or master's degree in Electronic, Computer, Industrial Engineering, or a similar field.
  • More than six years of experience developing product-oriented embedded systems.
  • Solid experience with electric motor control using Field Oriented Control (FOC).
  • Knowledge of PMSM, BLDC, and induction motors.
  • Advanced knowledge of control theory, including PID controllers, cascaded control loops, observers, and estimators.
  • Extensive experience in embedded software architecture and firmware development.
  • Experience developing Bare Metal and RTOS software.
  • Knowledge of microcontrollers based on ARM architectures.
  • Experience with embedded communication protocols: CAN, UART, SPI, I2C, USB, and Ethernet.
  • Experience testing, integrating, and validating firmware.
  • English proficiency at B2 level or higher.

Responsibilities

  • Design and develop firmware for microcontroller-based embedded systems.
  • Implement and optimize advanced electric motor control algorithms.
  • Develop robust, scalable, and maintainable software architectures.
  • Integrate firmware with electronic systems and hardware devices.
  • Design and execute validation, integration, and verification tests.
  • Diagnose and resolve issues using debugging and analysis tools.
  • Collaborate with engineering teams throughout the product lifecycle.
  • Participate in continuous improvement and the technological evolution of solutions.

Desired Qualifications

  • Knowledge of power electronics.
  • Experience with motor inverters, power supply systems, and battery management systems (BMS).
  • Experience with Hardware-in-the-Loop (HIL) testing.
  • Experience with motor test benches.
  • Knowledge of Model-Based Design.
  • Programming in Python and scripting in Bash.
  • Experience with version control tools such as Git.
  • Knowledge of Agile methodologies.
  • Experience developing low-level drivers and middleware libraries.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs