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

Senior Firmware Engineer (DSP)

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

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

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

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

Текст:
/
TL;DR
Senior Firmware Engineer (DSP): Designing and optimizing real-time systems, DSP algorithms, and microcontroller firmware with an accent on strict performance constraints, signal processing, and embedded resource efficiency. Focus on mentoring engineers, debugging complex real-time issues, ensuring regulatory compliance, and coordinating workload and technical development.

Location: Kraków, Poland

Company

hirify.global develops technology products and services for power, rail, and scientific industries, with operations spanning more than 20 countries.

What you will do

  • Design and implement real-time systems, DSP algorithms, and microcontroller firmware tailored to project requirements.
  • Optimize latency, throughput, memory usage, processing efficiency, signal-processing algorithms, and embedded systems.
  • Investigate, debug, and resolve complex technical issues while ensuring reliability, robustness, regulatory compliance, and high-quality system design.
  • Conduct code reviews, design evaluations, and testing, and maintain comprehensive technical documentation.
  • Mentor junior and mid-level engineers, identify skill gaps, create personalized development plans, and provide technical guidance.
  • Support workload planning, task prioritization, resource allocation, process improvement, and team coordination.

Requirements

  • 5+ years of professional experience designing, simulating, implementing, verifying, and validating real-time systems on DSPs and microcontrollers.
  • 5+ years of professional experience programming in C++ and C.
  • 5+ years of professional experience with real-time operating systems, including FreeRTOS or Zephyr.
  • Good knowledge of complex digital electronic circuit theory and design, and digital signal-processing algorithms including FFT, digital filters, and re-sampling.
  • Strong analytical and problem-solving skills.
  • Experience using laboratory equipment such as oscilloscopes, logic analyzers, and signal generators.
  • Experience with peripheral standards and communication protocols including I2C, SPI, UART, RS485, RS232, and RGMII.
  • Familiarity with scripting languages such as Bash and Python.
  • Proficiency with source-code revision control, especially Git.
  • Good knowledge of agile methodologies and fluent written and verbal English communication skills.

Nice to have

  • Knowledge of SHARC or equivalent DSP architecture.
  • Knowledge of FPGA architecture and design, and HDL languages.
  • Knowledge of build systems such as CMake.
  • Proficiency with GitLab, Docker, CI/CD, and Artifactory.
  • Experience with application-layer protocols such as DNP, 1588, and MQTT.
  • Knowledge of electronic components and PCB reworking.
  • Experience with TCL scripting.

Culture & Benefits

  • Daily food vouchers are provided for days worked in person on the premises.
  • Financial assistance for training and development may be available, alongside an internal training platform.
  • Discounted gym membership and wellness programs are available.
  • An internal Kudos tool supports employee recognition.
  • Values include collaboration, investing in people, continuous improvement, listening to learn, and responsible decision-making.

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