The English-language job board for Spain

C/C++ Embedded Systems Engineer

Hybrid in Amorebieta-etxano·Part-time·Added 22 days ago (last checked 15 Oct)

CAF

43 open roles

Overview

Work mode
Hybrid, Amorebieta-etxano
Contract
Part-time
Hours
Jornada intensiva on Fridays and in summer
English
Required
Experience
3+ years
Education
University degree
Benefits
Flexible pay plan, meal vouchers

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

You will succeed if...

  • You have a university degree in Industrial Engineering, Electronics, Automation, Telecommunications, Computer Science, or a related field.
  • Demonstrable 3 years of experience in software development for critical and/or safety systems and embedded software programming in C, C++, in the railway industry or similar fields (automotive, aerospace, or energy).
  • You bring mastery of tools and methodologies that support the entire software development and maintenance lifecycle (Visual Studio, Git, Gitlab, DOORS...).
  • Languages are really important! You communicate naturally in written and spoken English (B2)

Nice to have

  • Knowledge of railway signaling is desirable: interlockings, ERTMS, CBTC.

Pay & benefits

What you'll get

What our colleagues highlight about working at CAF Signalling:

  • Cutting-edge technological environment, with real impact on society: Each project is an opportunity to apply adapted, scalable, and sustainable solutions that transform urban and interurban mobility.
  • Team culture: Our work environment is characterised by camaraderie, collaboration and respect
  • Professional development: We believe in talent, offering continuous learning opportunities, autonomy at work and real growth possibilities. Flexibility and work-life balance are part of our commitment to our people.
  • Flexibility and work-life balance: hybrid work model, flexible hours, intensive workday every Friday of the year and during the summer, adapting to your personal life.
  • Social benefits: supplementary meal vouchers and telework allowance. We also offer a flexible compensation package or partially subsidized language classes.

Furthermore, we are a Top Employer Europe 2026 and our employees have rated us 3.8/5 on Glassdoor.

The role

At CAF Signalling, we connect people in a safe, fast, and comfortable way to promote sustainable mobility at any distance.

At CAF Signalling, we are building an extraordinary team! If you are passionate about designing signalling systems, keep reading!

What you'll do

Within the CBTC (Mass Transit) software development team for the ZC railway signaling system, you will carry out the following tasks:

  • Analysis of new functionality identified at the CBTC system level and its impact on ATC-TS products
  • Requirements specification and architecture definition
  • Preparation of detailed software designs
  • Software development and integration
  • Unit testing, laboratory testing, configuration management, task management in Jira

Hiring process

2 steps2 interviews
  1. Application review

  2. Preliminary conversation

    With talent attraction team

  3. Interviews with the department

    With a relevant department

    A round of interviews with the relevant department.

  4. Reference checks and competency tests

Hiring process

First, we will have a phone conversation to get to know you and tell you about the role and the company.
Next, you will have an online one-on-one meeting with the technical team and HR, where you can learn the details of the tasks within the team and ask any questions you may have about the position.
Finally, after reviewing your application, we will let you know the final decision of the selection process as soon as possible.

Apply now and catch the train to your future!

About CAF

CAF (Construcciones y Auxiliar de Ferrocarriles) is a global leader in the design, manufacture, and maintenance of railway vehicles, including high-speed trains, metros, trams, and locomotives. Headquartered in Beasain, Spain, the company operates worldwide with production plants and engineering centers across Europe, the Americas, Asia, and Africa, and employs over 13,000 people. CAF is a key player in the rail industry, known for its advanced signaling systems (CBTC) and turnkey projects.

In Spain, CAF has its main engineering and manufacturing hubs in the Basque Country (Beasain, Irun, Zaragoza) and also operates in Madrid and other regions. The company offers a wide range of roles for international professionals, from engineering and software development to project management and technical support, with many positions requiring German or English. CAF's culture emphasizes innovation, sustainability, and talent development, making it an attractive employer for those seeking to work in the rail sector in Spain.

Industry
Rail Manufacturing
Founded
1917
Employees
10,000–15,000
Headquarters
Beasain, Spain
In Spain
Beasain, Madrid, Zaragoza

Good to know if you are moving

  • CAF is headquartered in Beasain, a small town in the Basque Country, but has major engineering centers in Madrid and Zaragoza, offering diverse locations for international hires.
  • Many roles require German or English, making it a good fit for multilingual professionals, and the company supports relocation with structured onboarding.
  • CAF offers a 'Jóvenes Talentos' (Young Talents) program and internships for students, providing a clear entry path for early-career engineers.
  • The company is a global leader in rail manufacturing, with projects in over 30 countries, offering international mobility opportunities.
  • CAF emphasizes innovation in areas like AI, cybersecurity, and CBTC signaling, making it a strong choice for tech-focused engineers.
All open roles at CAF
WhatsApp
BeasainNo Spanish needed
JaénNo Spanish needed

R&D Internships

CAF6d ago
AlcobendasNo Spanish needed
AlcorconNo Spanish needed

Rail Project Director

CAF6d ago2 locations
ZaragozaFluent Spanish

Labor Lawyer

CAF6d ago
BeasainNative Spanish
Hybrid in San SebastiánNo Spanish needed
Hybrid in AlcobendasNo Spanish needed
Hybrid in AlcobendasNo Spanish needed
Hybrid in San SebastiánNo Spanish needed
LinaresFluent Spanish
See all 43 jobs