12 часов назад
Staff Software Engineer (Embedded C++)
94 000 - 131 000GBP
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Embedded Software Engineer (IoT)
3 дня назад
Firmware Engineer (Robotics)
13 часов назад
Staff Engineer Firmware (C/C++/Rust)
163 430 - 213 972$
2 часа назад
Principal Software Engineer (Embedded)
2 дня назад
Software Engineer (C++)
11 часов назад
Senior Embedded Software Engineer (Firmware) (Quantum Computing)
70 000 - 90 000GBP