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

Senior Embedded Software Developer (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Embedded Software Developer (C++): Designing and implementing critical embedded software for a converter control platform with an accent on modern C++, software architecture, concurrency, and the full software development lifecycle. Focus on analyzing complex bugs, reviewing generated assembly, adapting CI pipelines, and ensuring software quality, safety, and security.

Location: Hybrid (Remote/Office), Bucharest, Romania

Company

hirify.global develops energy technology and grid solutions, including HVDC transmission, grid stabilization and storage, high-voltage switchgears and transformers, and digital grid technologies.

What you will do

  • Design, implement, and verify embedded software in modern C++ for a converter control platform.
  • Own assigned features across requirements analysis, architecture, documentation, implementation, testing, deployment, and maintenance.
  • Collaborate with senior and mid-level developers and cross-functional teams throughout the software development lifecycle.
  • Conduct code reviews that promote quality, safety, security, and engineering best practices.
  • Investigate complex bugs and evaluate architectural or design changes to prevent recurrence.
  • Share advanced C++ knowledge with the development team.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
  • More than 8 years of software development experience, ideally including operating systems and embedded systems.
  • Expert knowledge of modern C++ including C++14/17/20, move semantics, templates, generic programming, object lifetime, concurrency, and the memory model.
  • Deep understanding of how C++ maps to machine code, including generated assembly, standard library implementations, and the C++ Core Guidelines.
  • Experience with software architecture and the ability to justify architectural concepts and technical design decisions.
  • Hands-on experience with Git, CMake, build automation, and adapting CI pipelines.
  • Strong analytical and problem-solving skills.
  • Excellent English communication skills.

Nice to have

  • Experience with static analysis.

Culture & Benefits

  • Hybrid work from the Bucharest office and remotely.
  • Training opportunities and wellbeing initiatives.
  • Meal tickets, medical subscription, private pension, and Bookster access.
  • Inclusive, cross-border working environment with colleagues from more than 130 nationalities.

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

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