Назад
Company hidden
12 часов назад

Staff Software Engineer (Embedded C++)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer (Embedded C++): Architecting and delivering high-performance embedded and real-time software for non-invasive neuromonitoring devices with an accent on hardware abstraction, data acquisition, and safety-critical medical software. Focus on designing C++17 systems for embedded Linux, integrating FPGA and microcontroller interfaces, and ensuring compliance with IEC 62304 and ISO 14971.

Location: London, UK; at least 4 days per week onsite at the Kings Cross office, with one flexible work-from-home day

Salary: £94K–£131K annually, plus equity

Company

hirify.global develops non-invasive neuromonitoring technology for clinical brain monitoring, diagnosis, and treatment of brain disorders.

What you will do

  • Design, implement, and maintain high-performance embedded and real-time C++ software, including hardware abstraction layers, device drivers, and data acquisition pipelines.
  • Define the long-term embedded architecture strategy and address cross-team dependencies and technical debt.
  • Communicate architectural decisions across Product, Clinical, Regulatory, electronics, and FPGA teams.
  • Support hardware bring-up, hardware-software integration, system integration, and complex debugging.
  • Mentor engineers and promote technical excellence, code quality, and professional development.
  • Lead code reviews, testing, design reviews, risk management, and software documentation under the medical device quality system.

Requirements

  • 10+ years of software engineering experience focused on systems-level software architecture.
  • Deep expertise in modern C++17 or later, including memory management, concurrency, real-time constraints, and performance optimization.
  • Experience with embedded Linux, device drivers, hardware abstraction, FPGA or microcontroller interfaces, communication buses, and real-time operating systems.
  • Experience in a regulated industry and familiarity with IEC 62304 or equivalent software development standards.
  • Ability to write clean, well-tested, maintainable software for safety-critical systems.
  • Ability to work at least 4 days per week from the London office.

Nice to have

  • Experience with high-speed data acquisition or real-time signal processing pipelines.
  • Optical or biomedical hardware integration experience.
  • Exposure to data science or ML pipelines and their software interfaces.
  • Experience with embedded CI/CD, automated testing, and static analysis tools.
  • Knowledge of IEC 60601-1-4, cloud-based IoT architecture, or health-tech data residency.

Culture & Benefits

  • Equity plan, salary-sacrifice pension, and private medical, dental, and vision insurance.
  • Group life assurance at 4x annual income.
  • Comprehensive mental health support with unlimited 1:1 sessions.
  • Unlimited holiday allowance plus bank holidays and one week of remote work per quarter.
  • Daily lunch vouchers, late-work dinners, fresh fruit, snacks, drinks, and a YuLife subscription.
  • AI is treated as a core part of daily work, collaboration, and innovation.

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