Senior AI and Perception Engineer for Autonomous Vehicles

On-site in Zaragoza·Added 2 days ago

CAF

31 open roles

What they ask for

  • Have the right to work in Spain

    CAF doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Work on-site in Zaragoza

    No relocation package mentioned.

  • Have 3+ years of experience

    Senior-level role.

This job was automatically translated to English,.

The role

We are looking to bring on a Senior Specialist in Artificial Intelligence and Perception, with the mission of technically leading the development and evolution of the capabilities of the ALIVE product—CAF's autonomous vehicle solution—regarding environment perception, artificial intelligence, data management, and positioning. The person will be responsible for transforming algorithms, models, and prototypes into proprietary, robust, traceable software components, deployable on embedded platforms and reusable across different railway programs.

We are looking for a senior and hands-on profile: capable of defining the solution and making architectural decisions, but also capable of programming, training, integrating, testing, and solving problems on real data and systems.

What you'll do

Technical development of perception, AI, and positioning:

• Design, develop, and evolve perception algorithms for cameras, LiDAR, radar, and other sensors, including detection, classification, segmentation, tracking, and distance or speed estimation.
• Develop, train, adapt, and validate machine learning and deep learning models, including fine-tuning, domain gap management, and evaluation by operational conditions or ODD.
• Design solutions for calibration, synchronization, sensor fusion, SLAM, localization, and pose estimation, combining GNSS, IMU, odometry, digital maps, and vehicle signals where appropriate.
• Evaluate AI-based, deterministic, or hybrid solutions, selecting the most suitable alternative according to performance, robustness, explainability, computing resources, and function criticality.

Data and model lifecycle:

• Define structures and pipelines for multi-sensor data capture, ingestion, storage, anonymization, labeling, curation, and exploitation.
• Ensure the traceability and separation of training, validation, and testing datasets, as well as the reproducible versioning of data, configurations, models, and results.
• Build a technological base agnostic to sensor manufacturers and models, allowing railway data to be reused across vehicles, configurations, and operations.

Software product and embedded integration:

• Convert experimental developments into proprietary, modular, documented, configurable, and maintainable software modules within the ALIVE architecture.
• Develop primarily in C++ and use Python when appropriate for data processing, training, automation, and validation.
• Integrate and optimize algorithms and models in Linux, ROS2, and embedded or edge platforms, considering real-time execution, latency, memory, computing capacity, and consumption.
• Define requirements, interfaces, baselines, acceptance criteria, and V&V strategies; execute unit, integration, SiL/HiL/ViL, laboratory, and vehicle tests.
• Participate in capture campaigns, field tests, and commissioning, ensuring that the learning from each program returns to the common product.

Requirements

What we're looking for

Essential requirements:

• Higher degree in Computer Engineering, Telecommunications, Electronics, Robotics, Automation, Mathematics, Physics, or equivalent training.
• Senior and demonstrable experience in computer vision, perception, robotics, machine learning, or autonomous systems, with direct participation in real developments.
• Practical experience with sensors, data processing, model training and validation, metrics, and debugging of complex systems.
• Professional English. Other languages are valued.

High capacity for learning and problem-solving; own technical judgment; genuine curiosity; autonomy and proactivity; capacity for execution and results orientation; rigor, constancy, and responsibility; product mindset; willingness to work directly with code, data, sensors, and testing; clear communication and transversal collaboration.

Nice to have

Valued knowledge and experience:

ROS2; Python; OpenCV; PyTorch or TensorFlow; YOLO, OpenPCDet or MMDetection3D; cameras, LiDAR, and radar; sensor fusion; SLAM/VIO; GNSS, IMU, and odometry; CUDA/TensorRT and NVIDIA platforms; MLOps and data/model versioning; synthetic data; railway systems or sectors with critical systems; notions of RAMS, CENELEC, and cybersecurity. Modular and maintainable software design, with good practices in configuration, testing, documentation, and version control.

Personal competencies:

How they hire

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

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.

In their own words

About the company & team

Because you will participate in the development of technologies that will contribute to transforming the mobility of the future.

Because you will work on innovative projects with international impact, as part of a highly specialized team in artificial intelligence, automation, and railway systems.

And because at CAF we bet on people's development, offering an environment where you can take on top-level technological challenges, learn continuously, and contribute to solutions that make transport safer, more efficient, and more sustainable.

Are you up for driving the next generation of autonomous vehicles with us?

All open roles at CAF

Where you'd work

CAF · Zaragoza

Loads Google Maps, which may set its own cookies.

WhatsApp