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

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

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

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

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

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

Текст:
/
TL;DR
Senior Software Development Engineer, Data Center Builder Tools (Rust/Embedded Systems): Building and evolving real-time middleware and controls platforms that connect industrial hardware, embedded controllers, and AWS cloud services with an accent on industrial protocols, data exchange, and edge-to-cloud contracts. Focus on designing deterministic distributed systems, solving bounded-latency and failure-semantics challenges, and leading architecture across hardware, controls, security, and operations.

Location: London, United Kingdom

Company

AWS Infrastructure Services designs, delivers, and operates global cloud infrastructure, including data centers and their industrial control systems.

What you will do

  • Own the end-to-end architecture of real-time middleware and controls across embedded or edge controllers and the cloud.
  • Define technical strategy for industrial protocol integrations, device drivers, communication patterns, and cloud services.
  • Establish edge-to-cloud contracts for telemetry, metrics, and commands, including delivery guarantees and failure semantics.
  • Lead cross-team work across software, hardware, controls, security, and operations.
  • Set standards for testing, benchmarking, operational excellence, and code quality.
  • Mentor junior and mid-level engineers, participate in hiring, and resolve high-impact protocol, performance, and cross-language data-exchange problems.

Requirements

  • Professional, non-internship software development experience.
  • Experience contributing to architecture and design of new and existing systems, including design patterns, reliability, and scaling.
  • Experience as a mentor, technical lead, or engineering team leader.
  • Experience in embedded development with C/C++.
  • Programming experience in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
  • Proficiency in embedded Rust, or strong modern C/C++ embedded 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 life cycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience writing low-level drivers.
  • Experience with industrial protocols such as Ethernet/IP, EtherCAT, PROFINET, and OPC-UA.
  • Experience with middleware such as ROS2 or Zenoh.
  • Experience with gRPC, Protocol Buffers, FlatBuffers, or similar RPC and serialization frameworks.
  • Experience with simulation or visualization tools such as Omniverse or Foxglove.

Culture & Benefits

  • Work with a diverse group of software, hardware, network, supply chain, security, and operations specialists.
  • Collaborate across AWS to deliver safe, secure, reliable, and efficient data centers.
  • Inclusive culture that supports bold ideas, ownership, and diverse hiring.
  • Workplace accommodation or adjustment support is available during recruiting, interviews, and onboarding.

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

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