Назад
Company hidden
4 дня назад

Embedded Software Engineer (Railway Systems)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (Railway Systems) (C/C++/Linux): Developing and integrating embedded software for railway passenger information, public address, emergency intercom, video surveillance, communications, and operational support systems with an accent on system integration, network protocols, and reliability. Focus on optimizing performance, memory usage, concurrency, fault tolerance, and validating solutions in laboratory and customer environments.

Location: Hybrid role based in Tres Cantos, Madrid, or Boecillo, Valladolid, Spain. Includes up to 8 weeks per year of teleworking outside the usual geographical area.

Company

hirify.global develops intelligent transport and embedded systems used in trains, metros, and trams.

What you will do

  • Design, implement, and maintain embedded applications in C/C++ for railway systems running primarily on Linux.
  • Integrate railway intelligent transport systems, including passenger information, public address, emergency intercom, video surveillance, operational support, and communications solutions.
  • Develop communications components using network protocols, messaging, services, and monitoring mechanisms.
  • Contribute to HMI applications, configuration tools, monitoring tools, and diagnostic tools.
  • Optimize application performance, memory consumption, stability, concurrency, and fault tolerance.
  • Perform unit, integration, and functional testing, provide technical documentation, and support commissioning, maintenance, and incident resolution.

Requirements

  • Degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering, Industrial Engineering, or a similar discipline.
  • Experience or interest in developing embedded software for transport systems.
  • Development experience with C/C++ and object-oriented programming.
  • Knowledge of Linux operating systems, TCP/IP communications, and network services.
  • Experience with software development, debugging, and integration in embedded environments.
  • Knowledge of Git and ability to work in multidisciplinary teams.

Culture & Benefits

  • Hybrid working model with flexible start and finish times.
  • Intensive working hours on Fridays and during the summer.
  • Personalized career development plan, training, and language-learning support.
  • National and international mobility opportunities, with a relocation package available for candidates from other countries.
  • Competitive compensation with ongoing reviews, flexible compensation, brand discounts, and health, dental, and accident insurance.
  • Wellbeing support including free fruit and coffee and physical, mental, and financial health training.

Hiring process

  • Recruitment includes telephone and personal contact with the talent acquisition team, either face-to-face or online.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →