Embedded Engineer- C- Kernel
Offer summary

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

The project focuses on consumer electronics with E-Ink aimed at reducing technology's negative impact. Required work involves Linux kernel-level development, hardware drivers, E-Ink display control, power management, and Android AOSP integration. Key technologies include C, Linux kernel, Device Tree, SPI, I2C, GPIO interfaces. Responsibilities cover low-level development and debugging, collaboration with hardware engineers, and hardware-software integration support. Benefits include private medical care and multisport.

you can start ASAP

Embedded Engineer- C- Kernel

Company: OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

from: 18 June 2026
to: 18 July 2026
15 000 - 22 000net (+ VAT)/ mth.B2B contract (full-time)
Salary details

To be discussed, depending on experience.

basic salary
Offer parameters
level:mid • senior
working mode:remote
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

C
Kernel

Optional technologies

Android

Operating system

Windows
Linux

Our requirements

  • Strong C programming skills, including pointers, bit masks, memory-level work, and development without relying on standard libraries.
  • Hands-on experience with Linux Kernel development and hardware drivers.
  • Practical knowledge of embedded hardware interfaces such as I2C, SPI, GPIO, UART or similar.
  • Experience with Device Tree configuration and modification.
  • Ability to read hardware schematics and datasheets.
  • Experience debugging kernel-level issues using tools such as adb, dmesg, kdbg, kernel logs or similar.
  • Strong problem-solving mindset and ability to work independently.
  • Good communication skills and readiness to collaborate closely with hardware and software teams.

Optional

  • Experience with MediaTek platforms.
  • Experience with Android AOSP, system builds, or HAL modifications.
  • Knowledge of USB Power Delivery.
  • Experience with EPD / E-Ink displays.
  • Knowledge of Li-Ion battery charging standards, including JEITA.
  • Python, Java or other scripting/programming experience.
  • Experience in consumer electronics, mobile devices, wearables, IoT or embedded hardware products.

Your responsibilities

  • Develop and maintain Linux drivers for embedded hardware platforms.
  • Work on low-level drivers for E-Ink / EPD display control.
  • Configure and modify Device Tree.
  • Integrate hardware interfaces such as SPI, I2C, GPIO, and related components.
  • Support integration of USB Power Delivery, PMIC, and battery thermal protection.
  • Debug issues at Linux kernel level using logs, registers, and low-level diagnostics.
  • Work closely with hardware engineers, reading schematics and datasheets.
  • Support Android AOSP / HAL or graphics framework integration.
  • Create or support hardware testing tools, with Python as a plus.
  • Investigate complex technical issues independently and propose practical solutions.

About the project

Our Client is a Polish technology company creating minimalist consumer electronics designed to support focus, calm, and a healthier relationship with technology. Their products include E-Ink-based devices, phones, alarm clocks, watches, and software solutions built around simplicity, quality, and user well-being.
We are looking for an Embedded Engineer who feels comfortable working at the intersection of electronics and low-level software.
In this role, you will work on Linux kernel-level development, hardware drivers, E-Ink display control, power management, and Android-related integration. You should be able to read both hardware schematics and C kernel code, investigate problems independently, and find practical solutions even when vendor documentation is incomplete or inconsistent.
Previous E-Ink experience is welcome but not mandatory. What matters more is solid hands-on experience with Linux Kernel, hardware drivers, embedded systems, and low-level debugging.

This is how we organize our work

This is how we work

at the client's siteyou focus on a single project at a timeyou develop several projects simultaneouslyyou have influence on the productyou focus on product developmentyou focus on code maintenanceagilescrum

This is how we work on a project

  • architect / technical leader support
  • team-level deployment
  • documentation
  • issue tracking tools
  • testing environments
Company

What we offer

  • Full-time position.
  • Employment contract or B2B contract.
  • Hybrid work model: 4 days per week from the office in Warsaw, near Racławicka metro station.
  • Flexible working hours.
  • Opportunity to work on real consumer electronics products, not only software abstraction layers.
  • Direct impact on hardware-software integration and product performance.
  • Work with Linux Kernel, embedded systems, E-Ink technology, and power management.
  • Private medical care, Multisport funding, and English language lessons.
  • Additional days off under B2B cooperation.
  • 2 paid volunteering days.
  • A product-driven environment focused on quality, simplicity, and meaningful technology.

Benefits

  • remote work opportunities
  • integration events

OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Optiveum is a recruitment and consulting company created based on our 20-plus years of experience in HR & IT services.
We work for Clients located in Poland and abroad providing our local and international Candidates with Project-based or Permanent job opportunities in a remote or office-based model.

This is how we work

Embedded Engineer- C- Kernel
15k–22k zł / mth. (B2B)
I apply to:
OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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