Embedded Software Engineer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
In this role you will design, implement, and maintain embedded C/C++ applications for railway systems running on Linux, contributing to core passenger and safety solutions. You’ll integrate ITS components across trains and ground systems, collaborate with cross-functional teams, and ensure robust, scalable software through testing and documentation. You’ll work on real-world projects deployed on trains, metros, and trams, with opportunities for international mobility and growth.8 weeks teleworking per yearFlexible start and finish timesNational and international mobilityRelocation packageEmbedded software development in C/C++ for railway systems in Linux environmentsIntegration of ITS solutions (PIS, PA, PAS, CCTV, SAE/AVLS) and embedded communicationsDevelop and integrate device-to-ground/subsystem communications and network servicesCollaborate on HMI, configuration, monitoring and diagnostic toolsAnalyze and improve performance, memory usage, stability, concurrency and fault toleranceConduct unit, integration, and functional tests in lab and customer environmentsCreate and maintain technical documentation for design, configuration, installation and operationProvide technical support during integration, validation, commissioning and maintenance phasesDegree in Computer Engineering, Telecommunications Engineering, Electronic Engineering, Industrial Engineering or similarExperience or interest in embedded software for transport systemsObject-oriented programmingTCP/IP communications and network servicesSoftware development, debugging and integration in embedded environmentsAbility to work in multidisciplinary teamsTeam collaborationCommunicationProblem-solvingC/C++Object-oriented programming #J-18808-Ljbffr