Senior Embedded Software Engineer (Core&Middleware)

On-siteSalary not specified
Poland · Warsaw, Poland · Wrocław, Poland

Tech Stack

CommunicationCortex

Job Description, Responsibilities & Requirements

About the Position

Senior Embedded Software Engineer (Core&Middleware)

Join Klika-Tech, Inc as a Senior Embedded Software Engineer to develop a next-generation multi-core System-on-Chip (SoC) platform using Zephyr and FreeRTOS. This role involves co-developing a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product.

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.

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.

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.

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.

We Offer

  • Be part of a culture built on respect and collaboration.
  • Opportunity to work with a global team.
  • Professional growth and development opportunities.

About the Company

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.

Locations

  • Wroclaw, Poland
  • Krakow, Poland
  • Gdansk, Poland

How We Hire

  • Application Feedback: 4 business days
  • Recruitment Call Duration: 30 mins Feedback: 1-3 business days
  • Tech Interview Duration: 1:45 hours Feedback: 2-4 business days
  • Project Interview Duration: 1 hour Feedback: 2-4 business days
  • Job Offer Duration: 30 mins

After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.

Apply to join us

Got questions? Reach out to our HR managers. They will contact you soon.

Send Your CV – Let’s be in touch! Also you can write to our HR managers if you have any questions.

Job Details

Company name:
Klika Tech
Location:
Poland · Warsaw, Poland · Wrocław, Poland
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Mar 28, 2026
Last checked:
Jul 27, 2026
Posted on the source:
Mar 9, 2026
Apply Now