Senior C Embedded Developer
Tech Stack / Keywords
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
- Knowledge of C programming language
- Ability to manage memory manually and initialize it
- Understanding of hardware-dependent concepts: pointers, data layout, stack, bit fields, little/big endian
- Familiarity with basic data structures
- Understanding of registers and machine languages
- Knowledge of weak object symbols, program sections, and linker scripts
- Experience with git version control system
- Understanding of toolchains and cross-compilation
- Experience with heterogeneous build systems (GNU Make, Kconfig, etc.)
- Skills in non-interactive debugging (prints, logs, dump analysis)
- Ability to work with large codebases and multiple authors
Nice to have:
- Experience with bare-metal programming and hardware abstraction layers
- Experience with long-running open-source projects, mailing lists, and review tools
- Debugging with GDB (remote targets, symbol files, hardware breakpoints)
Obowiązki
- Manage memory manually and take care of its initialization
- Understand hardware-dependent concepts such as pointers, data layout, stack, bit fields, little/big endian
- Work with basic data structures
- Understand registers and machine languages
- Handle weak object symbols, program sections, and linker scripts
- Use git version control system
- Understand toolchains and cross-compilation
- Work with heterogeneous build systems (GNU Make, Kconfig, etc.)
- Perform non-interactive debugging (prints, logs, dump analysis)
- Work with large codebases written by many authors (grepping, ctags, commit history analysis)
Benefity
- Opportunity to work on open-source projects and collaborate with world-class industry leaders
- Work with prominent vendors and build a portfolio through contributions
- Impact product development and final shape
- Opportunities for professional development
- Flexible working hours and employment conditions
- Training and certification support
- Comprehensive benefits package including medical care, financial support for sports cards, and group insurance
- Opportunities to attend international open-source conferences and community events such as workshops and calls
Inne informacje
Informujemy, że administratorem danych jest 3mdeb sp. z o.o. z siedzibą w Gdańsk, ul. Piastowska 7/20A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
3mdeb sp. z o.o.
14 aktywnych ofert