C++ Embedded Software Engineer

Capgemini
Gaià, Spain
about 1 month ago
Apply on es.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Programming Software Debugging Software Design Patterns Linux on Embedded Systems Embedded Software Object-Oriented Software Development Performance Tuning Software Architecture Software Application Programming

Requirements

  • Minimum 2 years of professional experience in embedded software development.
  • Strong programming skills in C++.
  • Hands-on experience with Embedded Linux.
  • Experience developing applications and/or frameworks for embedded platforms.
  • Understanding of software architecture, design patterns, and object-oriented programming.
  • Experience with debugging and performance optimization in embedded environments.
  • Good problem-solving and analytical skills.

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Life insurance, * Join a multicultural and inclusive team environment
  • Enjoy a supportive atmosphere promoting work-life balance
  • Hybrid work
  • Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities
  • Access valuable training and certifications in cutting-edge technologies
  • Engage in exciting national and international projects
  • Health and life insurance
  • Referral program with bonuses for talent recommendations
  • Great office locations

About the company

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same., 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,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

8:32 min

Benchmarking GitOps engine constraints for extensive multi-cluster environments

Artem Lajko · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all