Experteer Overview As an Embedded Software Engineer, you will design, implement and maintain embedded Linux/C++ applications for railway systems. You’ll integrate ITS subsystems such as passenger information, public address, CCTV and on-board communications, collaborating with software, systems, validation and project teams. You will optimize performance, support testing and validation, and contribute to technical documentation in real-world train, metro and tram environments. This role offers hands-on impact across critical rail solutions and real deployments.Compensaciones / Beneficios - Develop embedded C/C++ applications for railway systems in Linux environments - Integrate ITS subsystems (PIS, PA, PAS, CCTV, SAE/AVLS, embedded communications) with multidisciplinary teams - Develop and integrate device-to-ground and inter-subsystem communications using network protocols and services - Contribute to HMI, configuration, monitoring and diagnostic tools - Analyze and improve performance, memory usage, stability, concurrency, and fault tolerance - Perform unit, integration and functional testing in lab and customer environments - Produce and maintain technical documentation covering design, integration, configuration, installation, operation and maintenance - Provide technical support and incident resolution during integration, validation, commissioning and maintenanceResponsabilidades - Experience or interest in embedded software for transport systems - C/C++ development in Linux environments - Object-oriented programming - TCP/IP communications and network services - Software development, debugging and integration in embedded environments - Version control, particularly Git - Ability to work in multidisciplinary teamsRequisitos principales - Hybrid working model - 8 weeks of teleworking per year - Flexible hours and intensive Fridays/summer - Career plan development and training support - National and international mobility with relocation package - Wellbeing program (health, dental, accident insurance;
wellness training)