Назад
Company hidden
9 дней назад

Senior Embedded Software Engineer (C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Embedded Software Engineer (C/C++): Designing and maintaining embedded software for real-time and Linux-based platforms used in high-performance industrial printing and labelling machines with an accent on low-level drivers, hardware interfaces, motion control, and product reliability. Focus on developing new products, debugging target hardware, integrating embedded Linux and RTOS components, and solving complex challenges across industrial automation and mechatronics.

Location: Nottingham, United Kingdom; hybrid working

Company

hirify.global develops product identification, coding and marking solutions for food, beverage, pharmaceutical and industrial applications as part of Veralto.

What you will do

  • Design, develop, test and maintain embedded software for real-time and embedded Linux platforms.
  • Develop low-level drivers, hardware interfaces and application software for high-performance precision machines.
  • Contribute to new product development, released-product support, defect fixes, feature enhancements and performance improvements.
  • Work in an Agile environment through planning, estimation, reviews and continuous improvement.
  • Create technical documentation for software design, testing, release and long-term product support.
  • Collaborate with software, electronics, mechanical and product teams while taking ownership of assigned work.

Requirements

  • Strong embedded software design and development experience with C or C++ on real-time or embedded Linux platforms.
  • Experience with RTOS-based real-time control, such as FreeRTOS on Cortex-M microcontrollers.
  • Experience with embedded Linux layers including kernel configuration, device drivers, bootloaders and user-space applications.
  • Experience with WinCE, embedded build systems such as GCC, Make, CMake or Buildroot, and debugging tools such as Trace32 or GDB.
  • Practical experience with development workflows and tools including Git, GitHub, Jira, Visual Studio or Eclipse.
  • Bachelor’s degree or higher in a relevant engineering or computer science discipline, or equivalent practical experience.

Nice to have

  • FPGA development with VHDL, ModelSim/Questa or Xilinx tools and devices.
  • C# or Python for reusable test applications, diagnostics or engineering tools.
  • Industrial communications protocols such as Ethernet/IP and PROFINET.
  • Experience with industrial sensors, actuators, stepper motors, motion control, circuit schematics and complex data sheets.

Culture & Benefits

  • Hybrid working environment within an international R&D team.
  • Professional onboarding, tailored training and continuous learning.
  • Career development opportunities across Veralto.
  • Collaborative engineering culture focused on innovation, product quality and continuous development.
  • Opportunity to work on embedded technologies with global industrial impact.

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