Skip to main content
Klika Tech sp. z o.o.
Зібрано зWork5 дні тому
BackendSenior

Senior Embedded Software Engineer

CZephyrFreertosArm Cortex-MSpiQspiGpioI2CPwmAdcFpgaRtl SimulationCmakeKconfigCmsis
Формат
-
Зайнятість
Full Time
Локація
Worldwide
Оплата
PLN 130–160 / HOUR

Про позицію

Join a strategic partnership with a global leader in long-range wireless technology to architect the software ecosystem for a next-generation multi-core System-on-Chip (SoC). You will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible microcontroller product.

Обовʼязки

  • Develop the Hardware Abstraction Layer (HAL) and low-level C drivers for a next-generation multi-core SOC architecture.
  • Design and implement Inter-Processor Communication (IPC) mailbox drivers to orchestrate data exchange between Application, Protocol, and Radio cores.
  • Implement the system-wide power management state machine, managing clock gating and supply assignments for ultra-low power consumption.
  • Create Board Support Packages (BSPs) and Device Tree definitions to adapt the hardware to Zephyr and FreeRTOS ecosystems.
  • Collaborate with the architecture team to define memory maps and interrupt routing for a complex multi-core system.
  • Working directly with hardware teams.
  • Ensure code compliance with unified code styles and static security analysis requirements.

Вимоги

  • 5+ years of embedded software development experience with a strong focus on low-level drivers and HAL.
  • Deep knowledge of ARM Cortex-M architecture and multi-core resource scheduling.
  • Proficiency in C programming for real-time operating systems, specifically Zephyr and FreeRTOS.
  • Experience implementing Inter-Processor Communication (IPC) mechanisms (mailboxes, spinlocks, shared memory).
  • Familiarity with peripheral interfaces such as SPI, QSPI, GPIO, I2C, PWM, and ADC.
  • Experience working with FPGA emulation platforms or RTL simulation environments for early software bring-up.
  • Solid understanding of embedded power management, including sleep modes and wake-up sources.
  • English language proficiency for technical documentation and cross-functional communication.

Переваги

  • Flexible work schedule.
  • Private healthcare insurance - LuxMed (extended gold package for parents & kids).
  • Multisport card.
  • Workation.
  • Financial bonuses for significant life events (wedding, birth of a child).
  • Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered).
  • Author's right (for those who write the code).
Senior Embedded Software EngineerPLN 130–160 / HOUR
Оригінал