
Senior Embedded Software Engineer
Klika Tech sp. z o.o.•Warszawa
💰 Wynagrodzenie
20600 - 24500 PLN/msc
Oryginalnie: 20600 - 24500 PLN/msc
📋 Informacje
🛠 Wymagane technologie
🌐 Wymagane języki
📝 Opis główny / Wstęp
ABOUT THE PROJECT
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!
YOUR ROLE
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 Devicetree 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.
WE OFFER
Flexible work schedule;
Private healthcare insurance - LuxMed (extended gold package for parents & kids);
Multisport card;
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).