Software Developer for Interlocking Systems

hace 5 días


Madrid, Madrid, España TN Spain A tiempo completo

Siemens Mobility is a leader in the transport solutions industry, with over 160 years of innovation and expertise. Our portfolio includes rolling stock, rail automation, electrification, turnkey systems, intelligent traffic systems, and related services.

Job Description:

We are seeking a highly skilled Senior Software Engineer to join our team in Madrid, Spain. As an R&D Senior Software Engineer, you will be responsible for developing software for Siemens Mobility embedded solutions using C/C++ programming languages.

Key Responsibilities:

  • Design, implement, test, and debug software for SIL0 up to SIL4 according to standard EN50128
  • Assume responsibilities during the software development lifecycle, including design specification, implementation, testing, and release
  • Work in an international and multi-discipline development team, leading the development of assigned software components, collaborating with subcontracted teams, defining scope and reviewing deliverables
Requirements:

To succeed in this role, you should have:

  • Degree in Software Engineering (computer science, electronics, automation, telecommunications)
  • Fluent in English and Spanish, both written and spoken
  • Experience in C/C++ software development for real-time control equipment on Linux embedded operating systems. Knowledge of Yocto toolset and Linux administration is valuable
  • Knowledge of IP networks and experience in network protocols development based on UDP and TCP
  • Experience with requirements management tools such as DOORS and change management tools
  • Familiarity with configuration management tools like Gitlab, and experience in software test automation tools, using Docker technology, and XML
  • Knowledge of Agile (Scrum) methodologies
  • Experience with standards EN50128 and MISRA C is valuable
  • Strong teamwork, technical leadership, and focus on results

We recognize that building a diverse workforce is essential to our success, therefore we encourage applications from a diverse talent pool. We welcome the opportunity to discuss flexibility requirements with our applicants to encourage agile working and innovation. Flexibility is our main benefit. We combine remote and presence work because work-life balance and wellbeing are essential for our teams.



  • Madrid, Madrid, España TN Spain A tiempo completo

    At TN Spain, we are seeking a skilled Senior Software Developer for Interlocking Systems to join our team in Madrid. As an Embedded Software Engineer, you will design, develop, and test software for our embedded solutions, ensuring the highest quality and reliability.The ideal candidate will have experience with C/C++ software development for real-time...


  • Madrid, Madrid, España GMV A tiempo completo

    Role SummaryWe are looking for an experienced Software Developer to join our team in developing real-time critical software for onboard navigation systems. As a critical member of our team, you will be responsible for designing and developing real-time software for embedded systems, creating tools for testing and validation, and ensuring continuous...


  • Madrid, Madrid, España Software Radio Systems A tiempo completo

    About the Role:At Software Radio Systems, we are seeking a skilled engineer to contribute to our research and development team working on non-terrestrial network (NTN) systems.Key Responsibilities:Design new features in NTN systemsPerform technical analysis, simulation, and modeling related to technical challenges in a cellular satellite RF environmentDesign...


  • Madrid, Madrid, España Software Radio Systems A tiempo completo

    At Software Radio Systems, we are looking for a skilled software engineer to join our team in Barcelona. As a Non-Terrestrial Network (NTN) Software Engineer, you will be part of a dynamic and collaborative environment where you can contribute to the development of cutting-edge wireless systems.About the RoleThe successful candidate will be responsible for...


  • Madrid, Madrid, España Axiom Software Solutions A tiempo completo

    We are seeking a talented C++ developer to work on designing, developing, and optimizing software solutions for complex systems with a focus on graph theory and related algorithms.The ideal candidate will have extensive experience in modern C++ development, a deep understanding of compilers, operating systems, and software development tools, as well as...


  • Madrid, Madrid, España Q-Tech A tiempo completo

    We are seeking a highly skilled Software Developer for Embedded Systems to join our team at Q-Tech. As part of our fast-paced and dynamic environment, you will play a critical role in designing and developing innovative software solutions for our clients.The ideal candidate will have knowledge of other NoSQL databases, graph or search data platforms, and...


  • Madrid, Madrid, España TN Spain A tiempo completo

    Job DescriptionWe are seeking a highly skilled Embedded Software Systems Developer to join our team at TN Spain. As a Flight Software Architect, you will be responsible for the design, development, and validation of embedded software systems for space vehicles.The ideal candidate will have experience in real-time software development, system design, and...


  • Madrid, Madrid, España Software Radio Systems A tiempo completo

    BenefitsWe strive to offer competitive salaries, compelling benefits, a welcoming environment, a flexible schedule, and a great work-life balance. As a team member, you will be part of an open, collaborative, agile, and fun small-team culture that values curiosity, creativity, and employee growth.Software Radio Systems specializes in high-performance...


  • Madrid, Madrid, España TN Spain A tiempo completo

    We are seeking a talented software developer to join our team at TN Spain. As an embedded software developer, you will be responsible for developing software that powers our advanced thermal imaging technology.ResponsibilitiesDevelop and maintain software that powers our cameras and radar systems.Collaborate with the firmware team to ensure seamless...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are looking for a skilled software developer to join our diverse team at the forefront of developing innovative solutions for the E-Reader and Library software.The ideal candidate will have experience designing or architecting new and existing systems, as well as programming with modern languages such as Java, C++, or C#.Knowledge of...


  • Madrid, Madrid, España TN Spain A tiempo completo

    Key Responsibilities:As a Linux Kernel Developer for Maritime Systems at TN Spain, you will be responsible for developing C/C++ software for ARM microprocessors and STM32 microcontrollers.You will define device trees, compile kernels, and implement the necessary software to interface with internal peripherals (UART, I2C, SPI, CAN).About the Role:This is a...


  • Madrid, Madrid, España TN Spain A tiempo completo

    ResponsibilitiesThe Senior Software Developer for Interlocking Systems will be responsible for:Software development for Siemens Mobility embedded solutionsC/C++ software design, implementation, testing, and debugging using techniques for SIL0 up to SIL4 according to standard EN50128Other key responsibilities include leading the development of assigned...


  • Madrid, Madrid, España Auxtegra A tiempo completo

    About Auxtegra:Auxtegra is a Madrid-based company with an international presence, specializing in broadcast and telecom solutions. Our mission is to develop and manufacture innovative products that meet the highest quality and reliability standards.Job Summary:We are looking for a skilled software developer to join our R&D team. The ideal candidate will have...


  • Madrid, Madrid, España TN Spain A tiempo completo

    Job Description:We are looking for a skilled embedded software expert to join our team at TN Spain. As an Embedded Software Developer for Real-Time Systems, you will be responsible for developing the Board Support Package (BSP) and bootloader of our system.The ideal candidate will have experience in low-level programming for embedded/real-time systems, with...


  • Madrid, Madrid, España Fossa Systems A tiempo completo

    About Fossa SystemsWe are a pioneering company in space engineering and telecommunications, dedicated to developing and deploying IoT satellite solutions for remote asset management.We leverage advanced miniaturization and mass production techniques to launch satellites and deploy a satellite constellation, providing cost-effective, cutting-edge connectivity...


  • Madrid, Madrid, España Openchip & Software Technologies A tiempo completo

    About the RoleWe are seeking a talented Senior Firmware Developer to join our team at Openchip & Software Technologies. As a key member of our engineering group, you will be responsible for designing, developing, and testing firmware and software solutions for our cutting-edge embedded systems.Key ResponsibilitiesDevelop high-quality firmware and software...


  • Madrid, Madrid, España adesso Spain A tiempo completo

    Job DescriptionWe are seeking an experienced Embedded Systems Developer to join our team in Barcelona.The successful candidate will have a strong background in software development, preferably within the aerospace or satellite industry.Responsibilities include designing and implementing onboard software architectures, developing FDIR frameworks, and working...


  • Madrid, Madrid, España FOSSA Systems A tiempo completo

    We are seeking a talented Embedded Software Engineer to join our software team in Madrid. In this role, you will be responsible for designing and implementing firmware for embedded devices and systems, from requirements to production and commercial deployment.You will closely work with hardware and other departments to design and build unit firmware and...


  • Madrid, Madrid, España ARRK Engineering GmbH A tiempo completo

    Software Developer for Automotive Infotainment Systems (m/f/d) LOCATION Madrid COMPANY ARRK Engineering GmbH CONTRACT TYPE Full-time Form of Work Remote WHAT TO EXPECT What makes us special is our corporate culture, which is characterized by fun at work and respectful interaction with each other. An agile mindset and flexible decision-making...


  • Madrid, Madrid, España Adient A tiempo completo

    About AdientAt Adient, we are proud to offer hybrid working to our employees, which involves being able to work remotely for up to 5 days per week. Our integrated, in-house skills allow us to take our products from research and design to engineering and manufacturing — and into millions of vehicles every year.Job SummaryWe are looking for a highly...