Junior C Embedded Developer / Intern

5000 - 8000 PLN/ mies.Umowa o pracę (brutto)
5000 - 8000 PLN/ mies.Umowa zlecenia
JuniorFull-time·Umowa o pracę·Umowa zlecenia
#343718·Dodano 6 dni temu·2
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

Embedded systemCGitArduinoBoot

Firma i stanowisko

3mdeb is a company specializing in open-source firmware and embedded systems solutions. They develop Dasharo, an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Their mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances.


Wymagania

  • Solid proficiency in C, including manual memory management and proper variable initialization.
  • Ability to navigate large, multi-repository codebases using tools like grep, ctags, cscope.
  • Clear understanding of pointers, memory layout (stack vs. heap), and bitwise operations.
  • Practical Git experience including committing, branching, creating PRs, and navigating commit history.
  • Ability to work across different build systems, particularly Makefiles and Kconfig configuration system.
  • Ability to read, understand, and modify build configurations following existing patterns.
  • Resourcefulness in pattern recognition in unfamiliar code and applying them to new features.
  • Experience with non-interactive debugging using prints, logs, and dump analysis.
  • Practical knowledge of diagnosing build and integration issues in unfamiliar code.

Nice to Have:

  • Hobbyist experience with bare-metal programming or firmware (e.g., Arduino, STM32, ESP32, coreboot, EDK2).
  • Experience with open-source workflows (PRs, mailing lists, code review).
  • General awareness of boot process and computer architecture.

Obowiązki

  • Contribute to the development and maintenance of low-level firmware components written in C.
  • Work with open-source codebases.
  • Collaborate with experienced engineers to implement and debug features in a Linux-based development environment.

Oferta

  • Opportunity to work on open-source projects and collaborate with world-class industry leaders.
  • Work with prominent vendors to build a portfolio through contributions.
  • Opportunities for professional development.
  • Flexible working hours.
  • Employment conditions.
  • Training and certification to build skills and advance careers.
  • Medical care.
  • Financial support for sports cards.
  • Group insurance.
  • Opportunities to attend international open-source conferences, including co-organized events.
  • Organization and hosting of community events such as workshops and community calls.
  • Sport subscription.
  • Private healthcare.
  • Conference budget.
  • Life & group insurance.
  • Flexible working hours.
  • Free coffee.
  • In-house trainings.
  • Free parking.
  • No dress code.
Karta sportowa
Opieka zdrowotna
Budżet konferencyjny
Ubezpieczenie
Elastyczne godziny
Szkolenia wewnętrzne
Parking dla aut
Napoje w biurze
3mdeb sp. z o.o.

3mdeb sp. z o.o.

7 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz