




Job Summary: We are seeking an Embedded Software Engineer to participate in the design and development of the urban CBTC signaling system, applying state-of-the-art engineering in railway mobility. Key Highlights: 1. A team combining cutting-edge engineering and global vision 2. Transforming mobility to make it safer, more sustainable, and connected 3. Innovations transforming the global railway sector At CAF Signalling, we connect people safely, quickly, and comfortably to promote sustainable mobility at any distance. If you are passionate about innovation, motivated by working in international environments, and want your work to have a real impact on people, society, and the environment, this opportunity could be your next big step. At CAF Signalling—the technology subsidiary of the CAF Group—we drive the future of mobility by developing advanced solutions for railway transportation. We create systems that ensure safe train operations, automatic train operation technologies, and intelligent tools optimizing transportation efficiency worldwide. Join a team that combines cutting-edge engineering, global vision, and a clear purpose: transforming mobility to make it safer, more sustainable, and connected. **About the Position** At our Amorebieta office, we seek to hire a professional within the Solution Development department to participate in designing the next generation of the urban CBTC signaling system. **Your responsibilities will include:** Requirements management Software design specification Software development Unit testing Laboratory testing Associated tasks: configuration management with Git, task management with JIRA, etc. **Essential Requirements** University degree in Engineering (Telecommunications, Industrial, Organization, Civil, or similar). High level of English (C1), both oral and written. Minimum 3 years of experience in a similar role, preferably in the railway industry or in industries with similar characteristics (mission-critical: aerospace, automotive, energy, etc.). Strong expertise in embedded software development in C/C++. Knowledge of distributed systems development and communication protocols. Proficiency in tools and methodologies supporting the entire software development and maintenance lifecycle. Languages are really important! You communicate naturally in English, both in writing and speaking (B2). **What You’ll Find at CAF Signalling** A close-knit and collaborative work environment. We care about your onboarding from day one—we want you to feel part of the team and integrate smoothly and quickly. State-of-the-art technology. You’ll join a company developing cutting-edge solutions in transport and mobility. You’ll work directly with innovations transforming the global railway sector. Genuine work-life balance. We champion flexibility: hybrid remote work model, flexible hours, and shortened workdays every Friday year-round and throughout summer. We want your professional and personal life to fit together seamlessly. Comprehensive benefits package. You’ll enjoy meal vouchers, remote work allowance, and a complete flexible compensation plan (languages, health insurance, childcare, etc.). You choose how to enhance your well-being. Continuous professional growth. As an expanding company, you’ll join high-value international projects. You’ll collaborate with diverse clients, partners, and teams driving your development—and we actively support training to help you achieve your goals. Stability and future prospects. You’ll join a solid corporate group with over 100 years of history and a clear vision for the future of sustainable mobility. **What’s the Process Like?** Initial chat: a brief call to get to know you and explain the position. First interview: in-person meeting with the technical manager and HR to discuss responsibilities and address questions. Second interview: more practical, to get to know each other better. Final decision: we’ll inform you as soon as possible. **/** **Apply Now**


