Embedded Engineer- C# Kernel

OPTIVEUM sp. z o.o.Capon Bridge, WV
Hybrid

About The Position

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.

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.

Nice To Haves

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

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.

Benefits

  • Private medical care
  • Multisport funding
  • English language lessons
  • Additional days off under B2B cooperation
  • 2 paid volunteering days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service