Vila Nova de Gaia, , Portugal Hybrid

Capgemini is hiring a Control Software Engineer

About the Role

Capgemini is looking for a Control Software Engineer to join our team. In this role, you will focus on the development and control of power electronics, electrical machines, and converter systems. You will engage in model-based development and real-time firmware for machine-drive systems, contributing to a variety of national and international projects.

What You'll Do

  • Develop model-based designs and real-time firmware for machine-drive systems
  • Implement control algorithms for generator-side converters and torque control
  • Validate systems using real-time hardware-in-the-loop (HIL) and laboratory testing
  • Program and optimize embedded code for microcontrollers and DSPs

What We're Looking For

  • Strong background in power electronics, electrical machines, and converter control
  • Expertise with MATLAB/Simulink, Simscape, and model‑based development
  • Experience with generator‑side converter control, torque control, and machine‑drive systems
  • Proficiency with embedded C/C++, real‑time firmware development, and microcontroller/DSP programming
  • Solid understanding of dq0 control, observer‑based algorithms, current‑control loops, and machine dynamics
  • Experience with real‑time validation (HIL/CHIL) and laboratory testing

Technical Stack

  • Modeling & Design: MATLAB/Simulink, Simscape
  • Embedded Development: embedded C/C++
  • Hardware: microcontroller/DSP platforms

Team & Environment

You will join a multicultural and inclusive team environment that values collaboration and a supportive atmosphere.

Benefits & Compensation

  • Join a multicultural and inclusive team environment
  • Supportive atmosphere promoting work-life balance
  • Hybrid work model
  • Career growth programs
  • Training and certifications in advanced technologies
  • Engage in exciting national and international projects
  • Health and life insurance
  • Referral program with bonuses for talent recommendations
  • Great office locations

Work Mode

This position offers a hybrid work arrangement.

Capgemini is an equal opportunity employer committed to creating a diverse and inclusive environment.

Required Skills
MATLABSimulinkSimscapeEmbedded C/C++MicrocontrollerDSPPower ElectronicsElectrical MachinesConverter ControlModel-Based DevelopmentReal-Time Firmwaredq0 ControlObserver-Based Algorithms
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Capgemini
Our Client is one of the United States’ largest insurers, providing a wide range of insurance and financial services products with gross written premiums well over US$25 Billion (P&C). They proudly serve more than 10 million U.S. households with more than 19 million individual policies across all 50 states through the efforts of over 48,000 exclusive and independent agents and nearly 18,500 employees. Finally, our Client is part of one the largest Insurance Groups in the world.
All jobs at Capgemini Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago