Faster chat, better deals — Get the App

C/C++ Embedded Systems Engineer

Indeed

Company

Job typeFull-time
Workplace typeHybrid
Experience level1 to 2 years
Education levelBachelor's Degree

Description

At CAF Signalling, we connect people safely, quickly, and comfortably to promote sustainable mobility at any distance. At CAF Signalling, we are building an extraordinary team! If you are passionate about signalling system design, keep reading! What our colleagues highlight about working at CAF Signalling: * **Cutting-edge technological environment**, with real societal impact: Each project is an opportunity to apply tailored, scalable, and sustainable solutions that transform urban and interurban mobility. * **Team culture:** Our work environment is characterized by camaraderie, collaboration, and respect. * **Professional development:** We invest in talent, offering opportunities for continuous learning, autonomy in work, and tangible professional growth. Flexibility and work-life balance are part of our commitment to people. * **Flexibility and work-life balance:** Hybrid work model, flexible working hours, intensive workday every Friday throughout the year, and a summer schedule adapted to your personal life. * **Social benefits:** Complementary restaurant voucher to your salary and remote-work allowance. Additionally, we offer a flexible compensation package or partially subsidized language courses. Moreover, we are the **2026 Top Employer Europe**, and our employees have rated us **3.8/4 on Glassdoor**. **You will succeed if...** * You hold a university Bachelor’s degree in Industrial Engineering, Electronics, Automatic Control, Telecommunications, Computer Science, or a related field. * You have demonstrable experience of 3 years in software development for critical and/or safety-related systems and embedded software programming in C, C\+\+, within the railway industry or similar sectors (automotive, aerospace, or energy). * Knowledge of railway signalling is desirable: interlockings, ERTMS, CBTC. * You bring proficiency in tools and methodologies supporting 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\) **Responsibilities and opportunities** As part of the CBTC (Mass Transit) software development team for the ZC railway signalling 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. * Development of detailed software designs. * Software development and integration. * Unit testing, laboratory testing, configuration management, and task management in Jira. **What will the process be like?** We will start with a telephone interview to get to know you and explain the position and company. Next, you will have an individual online meeting with the technical and People team, where you can learn in detail about the tasks within the team, clarify any questions or curiosities you may have about the vacancy. Finally, after evaluating your application, we will inform you of the final decision regarding the selection process as soon as possible. **Apply now and board the train to your future!** **/** **Apply now**

Source: indeed
Some content was automatically translated

Posted by

David Muñoz

Indeed · HR

Location

David Muñoz

Indeed · HR

Similar jobs

C/C++ Embedded Systems Engineer job by Indeed in 2026 | ok.com