1 день назад
Senior Embedded Software Engineer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Software Engineer (C/C++): Developing and optimizing embedded software for chemical and explosive trace detection products in RTOS and Linux environments with an accent on real-time systems, hardware integration, and mission-critical reliability. Focus on leading technical investigations, solving complex performance and debugging challenges, and designing robust software alongside hardware and systems engineers.
Location: Hemel Hempstead, UK; regular on-site attendance is required
Company
develops, manufactures, and manages threat detection and security screening solutions for aviation, ports and borders, defence, and urban security.
What you will do
- Design, develop, maintain, and optimize embedded software in C and C++.
- Work across RTOS and Linux-based embedded environments for chemical and explosive trace detection products.
- Lead technical investigations, troubleshoot system performance, and solve complex engineering challenges.
- Collaborate with software, systems, electronics, hardware, and cross-functional engineering teams.
- Conduct code reviews, testing, architecture support, documentation, and Agile development activities.
- Mentor junior engineers and improve software tools, processes, and engineering practices.
Requirements
- At least five years of experience developing software for embedded systems.
- Strong expertise in modern C++ and C, with experience in embedded Linux and/or RTOS environments.
- Experience with microcontrollers, peripherals, hardware debugging tools, real-time systems, and RTOS concepts.
- Knowledge of SPI, I2C, UART, CAN, and USB communication protocols.
- Experience with Git, modern CI/CD practices, Linux system configuration, performance optimization, and troubleshooting.
- Successful BPSS screening, ability to obtain UK Security Check (SC) clearance, and willingness to work regularly on-site in Hemel Hempstead are required.
Nice to have
- Python or other scripting languages for automation.
- Experience with FreeRTOS, ThreadX, or Keil RTX.
- Experience in safety-critical, regulated, or highly engineered environments.
- Open-source software contributions and advanced Linux configuration experience.
Culture & Benefits
- Work on technically challenging products supporting global safety and security.
- Training and career growth opportunities across the business, locally and globally.
- Inclusive environment with strong leadership and a focus on safety and wellbeing.
- A flexible range of health, financial, lifestyle, and family benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Embedded Software Engineer
5 часов назад
Senior Embedded Software Engineer (C++)
40 000 - 60 000GBP
5 дней назад
Effector Embedded Software Engineer (C/C++)
160 000 - 240 000$
5 дней назад
Embedded Software Engineer (IoT)
4 дня назад
Embedded Software Engineer (C/C++)
40 000 - 65 000GBP
17 часов назад