Senior Embedded Software Engineer (Core&Middleware)
Offer summary

(Summary generated by AI based on the full job description)

The project involves software architecture for a multi-core SoC within wireless technology and IoT. Key technologies include C, ARM Cortex-M, Zephyr, FreeRTOS, IPC, HAL and implementation of hardware security frameworks (PSA Level 3, TrustZone). Responsibilities cover development of low-level drivers, inter-core communication, power management, BSP and Devicetree. Collaboration with architecture and hardware teams is required, ensuring code standards and security compliance.

newquick applyyou can start ASAP

Senior Embedded Software Engineer (Core&Middleware)

Company: KLIKA TECH sp. z o.o.

from: 30 July 2026
to: 29 August 2026
salary not specifiedB2B contract (full-time)
salary not specifiedcontract of employment
Salary details
basic salary
Offer parameters
level:senior
working mode:remote • hybrid
Kraków, Podgórze
Kraków, PodgórzeWadowicka 7View on map

Requirements

Expected technologies

ARM Cortex-M
Zephyr
FreeRTOS
FPGA
C
IPC

Optional technologies

CMake
Kconfig
SDKs

Our 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.

Optional

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

Your responsibilities

  • 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.

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!

This is how we organize our work

This is how we work

in houseyou focus on a single project at a timeyou can change the projectyou have influence on the choice of tools and technologiesyou have influence on the technological solutions appliedyou have influence on the productyou develop the code "from scratch"you focus on product developmentagilescrum

Additional Information

At Klika Tech you'll be part of a culture built on respect and collaboration - one that recognizes the unique talents and strengths of everyone on the team. We're proud of the differences that make us all unique and we support unity, acceptance and equal rights for all. Diversity and inclusion among our employees are critical to our success as a global company. Klika Tech is proud to be an equal opportunity employer.
Company

What we offer

  • 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).

Development opportunities we offer

  • development budget
  • intracompany training
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company

Benefits

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • no dress code
  • coffee / tea

Recruitment stages

  • 1.
    Recruitment Call (30 min)
  • 2.
    Tech Interview (1h 45min)
  • 3.
    Project Interview (1 h)
  • 4.
    Job Offer (30 min)

KLIKA TECH sp. z o.o.

Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
Senior Embedded Software Engineer (Core&Middleware)
I apply to:
KLIKA TECH sp. z o.o.
Kraków, Podgórze

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer