Senior Embedded Software Engineer

~17.6k - 22k PLN/ mies.UoP
130 - 160 PLN/ godz.B2B
SeniorFull-time·Umowa o pracę·B2B
#390060·Dodano dziś·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

CfreeRTOSARM Cortex-MEmbedded Systems

Firma i stanowisko

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). This engagement goes beyond standard firmware development; you will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product. By leveraging open-source real-time operating systems like Zephyr and FreeRTOS, and implementing cutting-edge hardware-enforced security frameworks (PSA Level 3, TrustZone, TEE), you will empower the global embedded community to deploy secure, ultra-low-power IoT applications. You will work within a specialized team structure to deliver a modern toolchain centered around Visual Studio Code, ensuring a seamless “edit-build-debug” experience for the next wave of wireless innovation!

Wymagania

  • 5+ years of embedded software development experience focused 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 IPC mechanisms (mailboxes, spinlocks, shared memory).
  • Familiarity with peripheral interfaces such as SPI, QSPI, GPIO, I2C, PWM, and ADC.
  • Experience with FPGA emulation platforms or RTL simulation environments for 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.

Nice to have:

  • Experience integrating software with the CMSIS layer.
  • Previous involvement in developing Software Development Kits (SDKs) for public release.
  • Familiarity with CMake/Kconfig build systems.

Obowiązki

  • 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 for data exchange between cores.
  • Implement 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 for Zephyr and FreeRTOS ecosystems.
  • Collaborate with architecture team to define memory maps and interrupt routing for multi-core system.
  • Work directly with hardware teams.
  • Ensure code compliance with unified code styles and static security analysis requirements.

Benefity

  • Flexible work schedule.
  • Private healthcare insurance with LuxMed (extended gold package for parents & kids).
  • Multisport card.
  • Workation program.
  • Financial bonuses for significant life events (wedding, birth of a child).
  • Compensation of professional training: courses, seminars, trainings (partially or fully covered).
  • Author's rights for code contributors.
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Premie

Inne informacje

Klikając w przycisk „Aplikuj”, „Aplikuj teraz” lub w inny sposób wysyłając zgłoszenie rekrutacyjne do Klika Tech sp. z.o.o. z siedzibą we Wrocławiu przy ul. Grabarska 1 (Pracodawca, Administrator danych), zgadzasz się na przetwarzanie przez Pracodawcę/Administratora danych Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.

Klika Tech sp. z o.o.

Klika Tech sp. z o.o.

Pracodawca

Aplikuj teraz