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

Software Development Engineer, Data Center Builder Tools (Embedded Systems)

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

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

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

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

Текст:
/
TL;DR
Software Development Engineer, Data Center Builder Tools (Embedded Systems) (Rust/C/C++): Architecting real-time middleware and controls platforms that connect industrial hardware, embedded controllers, and AWS cloud services with an accent on deterministic communication, distributed systems, and industrial protocols. Focus on designing low-level data planes, solving latency and failure-mode challenges, and building reliable integrations across embedded and cloud environments.

Location: London, United Kingdom

Company

hirify.global Web Services develops and operates cloud infrastructure, including data centers, servers, storage, networking, power, and cooling systems.

What you will do

  • Architect the end-to-end real-time controls and middleware platform across embedded or edge controllers and the cloud.
  • Design communication layers, type systems, serialization, memory layouts, schema evolution, and messaging patterns.
  • Ensure latency, throughput, determinism, reliability, and failure-mode guarantees across systems adjacent to physical control loops.
  • Set standards for testing, benchmarking, operational excellence, and code quality through design and code reviews.
  • Lead high-impact technical work involving protocol integrations, performance-critical paths, and cross-language data exchange.
  • Mentor junior software development engineers and contribute to technical interviews and hiring standards.

Requirements

  • Professional, non-internship software development experience.
  • Embedded development experience in C/C++.
  • Programming experience in at least one modern language, including Python, Ruby, Golang, Java, C++, C#, or Rust.
  • Experience leading the architecture and design of new or existing systems, including design patterns, reliability, and scaling, or software development experience within the last 3 years.
  • Proficiency in embedded Rust; alternatively, strong modern embedded C/C++ experience with demonstrated willingness and ability to work in Rust.

Nice to have

  • Bachelor’s degree in computer science or equivalent.
  • Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience writing low-level drivers.
  • Experience developing industrial protocol stacks such as Ethernet/IP, EtherCAT, Profinet, and OPC-UA.
  • Experience with gRPC, Protocol Buffers, FlatBuffers, or similar RPC and serialization frameworks.
  • Experience with middleware such as ROS2 and Zenoh.
  • Experience with simulation or visualization tools such as Omniverse and Foxglove.

Culture & Benefits

  • Access to mentorship, knowledge-sharing, learning experiences, and career development resources.
  • Inclusive culture supported by employee-led affinity groups and diversity-focused events.
  • Flexible working culture focused on work-life harmony.
  • Equal-opportunity employment with workplace accommodation support available during hiring and onboarding.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →