June 25, 2026

Embedded Linux Engineer

Mid • Hybrid

17,000 - 18,999 PLN/mo

Gdansk, Poland

Jesteśmy BIOSECO – czym się zajmujemy? 

Budujemy systemy, które chronią ptaki przed turbinami wiatrowymi i silnikami samolotów. Nasze urządzenia działają autonomicznie w terenie: analizują obraz w czasie rzeczywistym, wykrywają ptaki i reagują bez udziału człowieka. 

Za tym stoi sprzęt embedded, który musi działać niezawodnie w każdych warunkach pogodowych i czasem bez dostępu do internetu, na farmach wiatrowych i lotniskach na całym świecie. 

Technologicznie: Linux, Bash, Debian packaging, Linux Kernel,  Embedded Linux, NVIDIA Jetson, Raspberry Pi. 
 

Jesteśmy kilkudziesięcioosobową firmą, nie korporacją. Każda osoba w zespole widzi, co się z jej pracą dzieje dalej. Jasne i konkretne działania, bez długich ścieżek decyzyjnych.  

Kogo szukamy? Embedded Linux Engineer  
Rodzaj zatrudnienia: Umowa o pracę/B2B 
Wynagrodzenie: 15-22k 
Miejsce pracy: Gdańsk/Hybryda 

 

Zakres zadań: 

  • Projektowanie, konfiguracja i utrzymanie środowisk Linux (development i production);

  • Testowanie oraz wdrażanie nowych wersji systemu;

  • Rozwiązywanie problemów systemowych na platformach embedded (Raspberry Pi, NVIDIA Jetson);

  • Dostosowywanie systemów Linux:  minimalizacja systemu, modyfikacje kernel’a;

  • Projektowanie, implementacja i utrzymanie pakietów Debian;

  • Wprowadzanie usprawnień i automatyzacji w procesach systemowych;

  • Praca bezpośrednio z hardware — testowanie systemów na urządzeniach, diagnozowanie problemów i optymalizacja działania platform embedded;

  • Budowanie stabilnych rozwiązań i powtarzalnych schematów wdrożeń;

  • Współpraca z zespołem programistów i administratorów Linux.

  • To praca w środowisku R&D, gdzie rozwiązania, nad którymi pracujesz, trafiają bezpośrednio do klientów i działają w systemach produkcyjnych na całym świecie 

 

Wymagania: 

  • Doświadczenie w pracy z Linuxem i Bashem jako głównym środowiskiem pracy;

  • Głębokie rozumienie procesu bootowania systemów Linux;

  • Praktyczne doświadczenie z budowaniem i konfiguracją kernela;

  • Tworzenie lub utrzymanie pakietów Debian. 

Mile widziane: 

  • Doświadczenie z platformami NVIDIA Jetson / Xavier

  • Doświadczenie z embedded Linux w środowiskach produkcyjnych;

  • Znajomość podstaw C/C++

  • Znajomość Conan (C++ package manager). 

  
Co zyskasz u nas? 
 
Realny wpływ: Twoje decyzje systemowe trafiają do urządzeń na lotniskach i farmach wiatrowych w wielu krajach; 


Zespół R&D: Ścisła współpraca z C++/CV w kilkunastoosobowym zespole – szybkie decyzje, widoczne efekty, burze mózgów, nowe koncepcje. 

Szerokie możliwości rozwoju: nasza organizacja bardzo szybko się rozwija - rozwijaj się razem z nami.

Pracę także na fizycznym sprzęcie: mało teorii, dużo praktyki. Widzisz nad czym pracujesz i jaki to ma efekt.
 
Pakiet benefitów: 

  • Prywatna opieka medyczna i karta sportowa

  • Premie uznaniowe 

Rekrutacja:  
 
30 min rozmowy telefonicznej -> Spotkanie rekrutacyjne/ techniczne -> Decyzja 
 

Brzmi interesująco?  
Zaaplikuj - chętnie opowiemy Ci więcej.  

 

Similar jobs you might like

Technology

Bioseco S.A.

Senior Linux Engineer (R&D)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Linux Engineer (R&D) role focused on developing, optimizing, and maintaining Linux-based systems for embedded platforms used in production environments. The position involves kernel customization, Debian packaging, system automation, and close collaboration with hardware in an R&D setting. This role directly impacts production systems deployed globally. 🗂️ Requirements: Minimum 5 years of experience with Linux and Bash, Strong knowledge of Linux boot process, Experience in building and configuring Linux Kernel, Experience in creating or maintaining Debian packages, Basic knowledge of C/C++, Understanding of C++ compilation and linking process on Linux 📃 Skills: Linux, Bash, Debian, Kernel, C, C++, Embedded, Jetson, Raspberry, Conan 🏢 Description: Jesteśmy BIOSECO Jesteśmy firmą, która łączy nowoczesne technologie z potrzebami środowiska, umożliwiając zrównoważony rozwój nowoczesnemu przemysłowi. Projektujemy, wdrażamy i rozwijamy rozwiązania wykorzystujące analizę wizyjną, sztuczną inteligencję oraz technologię obliczeń rozproszonych, aby wspierać bezpieczeństwo i ochronę ptaków na lotniskach i farmach wiatrowych. Łączymy kompetencje z zakresu inżynierii, technologii Internetu rzeczy, analizy danych i wiedzy przyrodniczej. Kogo szukamy? Senior Linux Engineer (R&D) Rodzaj zatrudnienia: Umowa o pracę/B2B Wynagrodzenie: jesteśmy otwarci, porozmawiajmy Miejsce pracy: Gdańsk/Stacjonarnie/Hybryda Tech stack: Linux, Bash, Debian packaging, Linux Kernel, C/C++, Embedded Linux, NVIDIA Jetson, Raspberry Pi W związku z intensywnym rozwojem firmy, szukamy Senior Linux Engineera, który pomoże rozwijać i usprawniać nasze systemy Linux oraz infrastrukturę developerską. Jest to nowa rola , dająca wiele możliwości . Twoje zadania: · Projektowanie, konfiguracja i utrzymanie środowisk Linux (development i production); · Testowanie oraz wdrażanie nowych wersji systemu; · Rozwiązywanie problemów systemowych na platformach embedded (Raspberry Pi, NVIDIA Jetson); · Dostosowywanie systemów Linux: - minimalizacja systemu - modyfikacje kernel’a · Projektowanie, implementacja i utrzymanie pakietów Debian; · Wprowadzanie usprawnień i automatyzacji w procesach systemowych; · Praca bezpośrednio z hardware — testowanie systemów na urządzeniach, diagnozowanie problemów i optymalizacja działania platform embedded; · Budowanie stabilnych rozwiązań i powtarzalnych schematów wdrożeń; · Współpraca z zespołem programistów i administratorów Linux. To praca w środowisku R&D , gdzie rozwiązania, nad którymi pracujesz, trafiają bezpośrednio do klientów i działają w systemach produkcyjnych na całym świecie Wymagania Szukamy osoby, która: · Bardzo dobrze zna Linux i Bash (min. 5 lat doświadczenia); · Rozumie proces bootowania systemów Linux; · Ma doświadczenie w budowaniu i konfiguracji kernel’a Linux; · Tworzyła lub utrzymywała pakiety Debian; · Zna podstawy C/C++ (np. do prostych prac przy sterownikach); · Rozumie proces kompilacji i linkowania aplikacji C++ na Linuxie Mile widziane · Doświadczenie z Conan (C++ package manager); · Doświadczenie z platformami NVIDIA Jetson / Xavier; · Doświadczenie z systemami embedded Linux. Dlaczego warto do nas dołączyć: Oferujemy: · Realny wpływ na rozwój technologii wykorzystywanych na lotniskach i farmach wiatrowych na świecie; · Pracę nad systemami, które faktycznie trafiają do klientów i działają w środowiskach produkcyjnych; · Współpracę z zespołem R&D rozwijającym zaawansowane systemy monitoringu środowiska; · Brak korporacyjnego klimatu – liczy się zespół i efekty pracy; · Możliwość obserwowania realnych rezultatów swojej pracy; · Możliwość skorzystania z prywatnej opieki medycznej i karty sportowej. I tak — owocowe poniedziałki też są 😉 Brzmi ciekawie? Zapraszamy do aplikacji – chętnie opowiemy Ci więcej .

Technology

Antal Sp. z o.o.

Embedded Engineer (m/f)

Mid

Hybrid

Wroclaw, Poland

🏢 Summary: B2B contract role for an Embedded Engineer to design, develop and maintain firmware and software based on Embedded Linux and microcontrollers. The position involves implementing new features, modifying existing systems, and supporting developers using internal libraries. Long-term project focused on innovative embedded solutions. 🗂️ Requirements: Higher technical education, 3–5 years experience in similar role, Strong proficiency in C++ including C++17, Experience with object-oriented programming, Experience with multithreaded programming, Knowledge of Linux operating system, Experience with CI and automated testing, Proficiency with version control systems, Experience in firmware development for microcontrollers and microprocessors, Experience modifying Linux kernel 📃 Skills: C++, C++17, Linux, Kernel, Embedded, Firmware, Microcontrollers, Microprocessors, OOP, Multithreading, CI, Git, SVN 🏢 Description: Poszukujemy Embedded Engiineera (m/f) dla naszego Klienta z branży technologicznej z siedzibą we Wrocławiu, którego celem jest dostarczanie innowacyjnych rozwiązań z wykorzystaniem nowoczesnych narzędzi. Zadania Projektowanie, rozwijanie, testowanie i debugowanie oprogramowania Tworzenie pakietów instalacyjnych i dokumentacji Rozwój nowych aplikacji i funkcji oraz poprawki i modyfikacje istniejącego oprogramowania Projektowanie, implementacja, testowanie i utrzymanie firmware'u opartego na Embedded Linux i innych mikrokontrolerachWprowadzanie zmian w Linux (kernelu) Wsparcie dla wewnętrznych i zewnętrznych deweloperów korzystających z naszych bibliotek Tworzenie, wdrażanie i prowadzenie planów projektowych, harmonogramów oraz dokumentacji wyników pracy Wymagania Wyksztalcenie wyższe techniczne 3-5 lat doświadczenia zawodowego na podobnym stanowisku Doświadczenie i biegłość w C++ (w tym C++17), programowaniu obiektowym, programowaniu wielowątkowym, wzorcach projektowych i systemie operacyjnym Linux Doświadczenie z automatycznym testowaniem ciągłej integracji (CI) Biegłość w korzystaniu z systemów kontroli wersji (SVN, Git itp.) Doświadczenie w rozwijaniu firmware'u/oprogramowania na mikrokontrolery, mikroprocesory i system Linux Oferujemy Atrakcyjne wynagrodzenie Zatrudnienie na kontrakt B2B Projekt nowy, długofalowy (ok. 2 lata) Start date: od lutego Praca w inspirującym środowisku z możliwością realizacji ciekawych projektów Ambitne projekty i wsparcie doświadczonych senior inżynierów i programistów Sprawny proces rekrutacyjny Zapraszamy do aplikowania poprzez formularz aplikacyjny.

Technology

Bioseco S.A.

Senior / Lead Data Analyst (R&D)

Senior

On-site

Gdansk, Poland

17,000 - 22,000 PLN/mo

🏢 Summary: Senior / Lead Data Analyst role focused on end-to-end analysis of environmental monitoring data from wind farms and airports, transforming raw data into actionable insights and recommendations. The position involves advanced statistical analysis, data processing, visualization, and close collaboration with R&D and engineering teams. The role also includes mentoring a Junior Data Analyst and improving analytical standards. 🗂️ Requirements: Proven experience in end-to-end data analysis (problem definition, data preparation, reporting, recommendations), Advanced knowledge of statistics (distributions, hypothesis testing, confidence intervals, regression, GLM, time series, anomaly detection), Strong proficiency in Python for data analysis, Experience with Pandas, Numpy, Matplotlib, Plotly, Scikit-learn or Statsmodels, Strong SQL skills (writing queries, joining data, working with large datasets), Experience in data cleaning, transformation and integration from multiple sources, Ability to create clear data visualizations and analytical reports, Experience with Git and Linux, Experience mentoring or coordinating junior analysts, Good technical English (reading and writing documentation) 📃 Skills: Python, SQL, Pandas, Numpy, Matplotlib, Plotly, Scikit-learn, Statsmodels, Jupyter, Git, Linux, Statistics, GLM, Time-series 🏢 Description: Jesteśmy BIOSECO Jesteśmy firmą, która łączy nowoczesne technologie z potrzebami środowiska, umożliwiając zrównoważony rozwój nowoczesnemu przemysłowi. Projektujemy, wdrażamy i rozwijamy rozwiązania wykorzystujące analizę wizyjną, sztuczną inteligencję oraz technologię obliczeń rozproszonych, aby wspierać bezpieczeństwo i ochronę ptaków na lotniskach i farmach wiatrowych. Łączymy kompetencje z zakresu inżynierii, technologii Internetu rzeczy, analizy danych i wiedzy przyrodniczej. Kogo szukamy? Senior / Lead Data Analyst Rodzaj zatrudnienia : Umowa o pracę / B2B Wynagrodzenie: 17-22k jesteśmy otwarci, porozmawiajmy Miejsce pracy: Gdańsk / stacjonarnie / hybryda Tech stack: Python, SQL, pandas, numpy, matplotlib / plotly, scikit-learn, statsmodels, Jupyter, Git, Linux W związku z rozwojem firmy szukamy osoby, która pomoże nam lepiej wykorzystywać dane zbierane przez nasze systemy działające na farmach wiatrowych i lotniskach. Szukamy Senior / Lead Data Analysta, który będzie odpowiedzialny za pełny proces analityczny: od zrozumienia problemu biznesowego lub technicznego, przez pozyskanie i przygotowanie danych, dobór metod analizy, przygotowanie raportów i wizualizacji, aż po interpretację wyników oraz rekomendacje dalszych działań. To rola dla osoby, która potrafi nie tylko „policzyć dane”, ale też zrozumieć, co z nich wynika, jakie są ograniczenia analizy, gdzie mogą pojawić się błędy i jak przełożyć wyniki na praktyczne decyzje. Rola obejmuje również mentoring i koordynację pracy Junior Data Analysta. Twoje zadania Analiza danych pochodzących z systemów monitoringu środowiska, w szczególności z farm wiatrowych i lotnisk; Praca z danymi z różnych źródeł: baz danych, logów CSV, raportów systemowych, a potencjalnie także danych multimedialnych; Identyfikowanie problemów analitycznych i dobór właściwych metod ich rozwiązania; Pozyskiwanie, czyszczenie, łączenie i przygotowywanie danych do dalszej analizy; Tworzenie przejrzystych raportów dla klientów oraz raportów wewnętrznych do celów diagnostycznych, kontrolnych i rozwojowych; Przygotowywanie wizualizacji danych oraz interpretacji wyników; Analiza trendów, anomalii, zależności i skuteczności działania systemów; Korzystanie z gotowych narzędzi i skryptów analitycznych oraz tworzenie własnych rozwiązań ad hoc, głównie w Pythonie; Wspieranie zespołów R&D, software i wdrożeniowych w diagnozowaniu problemów oraz ulepszaniu systemu; Formułowanie wniosków i rekomendacji na podstawie danych; Mentoring i koordynacja pracy Junior Data Analysta; Dbanie o jakość, powtarzalność i czytelność analiz oraz raportów. To praca w środowisku R&D, gdzie analizy nie trafiają do szuflady — pomagają ulepszać realne systemy działające u klientów i wspierające ochronę ptaków na farmach wiatrowych oraz lotniskach. Wymagania Szukamy osoby, która: Ma doświadczenie w prowadzeniu analiz danych end-to-end — od zrozumienia problemu, przez przygotowanie danych, po raport i rekomendacje; Bardzo dobrze zna statystykę i potrafi stosować ją praktycznie, w tym: - opis danych, rozkłady, statystyki dyspersji; - typy błędów i niepewność pomiarową; - przedziały ufności; - testowanie hipotez; - modele regresji i GLM; - analizę szeregów czasowych, trendów oraz detekcję anomalii; Bardzo dobrze zna Python i potrafi wykorzystywać go do analizy danych; Pracowała z bibliotekami takimi jak: Pandas, Numpy, Matplotlib, Plotly, Scikit-learn lub Statsmodels ; Zna SQL i potrafi samodzielnie pisać zapytania, łączyć dane oraz pracować z większymi zbiorami danych; Potrafi tworzyć czytelne raporty i wizualizacje, które pomagają zrozumieć problem i podjąć decyzję; Ma umiejętność krytycznego myślenia i potrafi ocenić jakość danych oraz wiarygodność wyników; Potrafi samodzielnie planować pracę, ustalać priorytety i dowozić konkretne rezultaty; Umie jasno komunikować wyniki analiz osobom technicznym i nietechnicznym; Dobrze zna język angielski, szczególnie w zakresie czytania i tworzenia dokumentacji technicznej. Mile widziane: Znajomość przetwarzania sygnałów, np. próbkowania, wygładzania, filtrów i analizy sygnałów czasowych; Doświadczenie z analizą danych z systemów IoT, sensorów, monitoringu, systemów embedded lub urządzeń działających w terenie; Doświadczenie z danymi multimedialnymi, np. obrazem, wideo lub dźwiękiem; Znajomość podstaw machine learningu w praktycznych zastosowaniach: klasyfikacja, regresja, clustering, detekcja anomalii; Doświadczenie w pracy z danymi środowiskowymi, przyrodniczymi lub przemysłowymi; Umiejętność organizowania kodu analitycznego w sensowne struktury projektowe, np. pakiety, venv, poetry; Doświadczenie w pracy z Jupyter Notebook / JupyterLab; Doświadczenie w mentoringu lub prowadzeniu mniej doświadczonych analityków. Dlaczego warto do nas dołączyć Oferujemy: Realny wpływ na rozwój technologii wykorzystywanych na lotniskach i farmach wiatrowych na świecie; Pracę z danymi, które opisują działanie rzeczywistych systemów w środowiskach produkcyjnych; Możliwość tworzenia analiz, które faktycznie wpływają na decyzje techniczne, produktowe i biznesowe; Współpracę z zespołem R&D rozwijającym zaawansowane systemy monitoringu środowiska; Możliwość pracy na styku analizy danych, technologii, AI, IoT i ochrony przyrody; Dużą samodzielność w doborze metod, narzędzi i sposobu prowadzenia analiz; Możliwość zbudowania i rozwijania standardów analitycznych w firmie; Brak korporacyjnego klimatu — liczy się zespół, odpowiedzialność i efekty pracy; Możliwość obserwowania realnych rezultatów swojej pracy; Możliwość skorzystania z prywatnej opieki medycznej i karty sportowej. Brzmi ciekawie? Zapraszamy do aplikacji — chętnie opowiemy Ci więcej.

Technology

Verks

Mid/Senior Embedded Developer (embedded Linux)

Mid

Hybrid

Krakow, Poland

24,000 - 44,800 PLN

🏢 Summary: Design and development of Embedded Linux systems for IoT and Security products, including new feature implementation and maintenance of existing solutions. The role involves low-level Linux work, bring-up activities, and HIL development, with scripting support in Python and Bash. Opportunity to work close to the hardware layer and expand into kernel space and embedded Linux build systems. 🗂️ Requirements: Proficiency in C, Experience with Embedded Linux, Experience developing Linux userspace or low-level applications, Ability to use laboratory tools, Ability to read electronic schematics, Technical higher education degree, English proficiency, Availability to work from office one day per week 📃 Skills: C, EmbeddedLinux, Linux, Kernel, DeviceTree, Yocto, Python, Bash, HIL, IoT, Security, Radiotechnologies 🏢 Description: ZAKRES -Projektowanie i programowanie systemów wbudowanych opartych na Embedded Linux -Tworzenie nowych i utrzymywanie istniejących produktów z branży IoT / Security -Tworzenie nowych funkcjonalności głównie w embedded C, bring up, pomoc w rozwoju HIL -Możliwość pracy z niższymi warstwami Linuxa / douczenia się kernel space czy systemów budowania Linuxa wbudowanego -Skryptowanie w Pythonie, bashu. WYMAGANIA: -Dobra znajomość języka C, doświadczenie w pracy z embedded Linux -Doświadczenie w tworzeniu aplikacji w userpace Linuxa lub warstwach niższych -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem angielskim -Chęć pracy z biura jeden dzień w tygodniu, niekonfliktowy charakter, 'teamplayer' -Mile widziane doświadczenie z kernelem / device tree / yocto -Mile widziane doświadczenie z technologiami radiowymi. OFERTA -Możliwość pracy nad rozwiązaniami wysokiej jakości w firmie produktowej -Możliwość realnego wpływu na produkt, praca w mniejszych zespołach -Stabilne zatrudnienie na długi termin, pakiet dodatków.

Technology

Verks

Mid/Senior Linux Developer

Mid

Hybrid

Krakow, Poland

24,000 - 44,800 PLN

🏢 Summary: Offer for an Embedded Linux Engineer to design and develop embedded systems for IoT/Security products, working in kernel space and contributing to new features and product bring-up. The role involves close collaboration with hardware teams and development of both new and existing products. Position provides real impact on product development within a stable, long-term engagement. 🗂️ Requirements: Strong knowledge of C, Strong knowledge of Embedded Linux, Experience with Linux kernel and device tree, Experience with Yocto, Ability to use laboratory tools, Ability to read electronic schematics, Technical higher education, English proficiency, Experience with radio technologies 📃 Skills: C, EmbeddedLinux, Linux, Kernel, DeviceTree, Yocto, Python, Bash, HIL, IoT, Security, Radio 🏢 Description: ZAKRES -Projektowanie i programowanie systemów wbudowanych opartych na Embedded Linux -Tworzenie nowych i utrzymywanie istniejących produktów z branży IoT / Security -Praca w kernel space, mile widziane doświadczenie z yocto -Tworzenie nowych funkcjonalności, bring up, pomoc w rozwoju HIL -Bliska współpraca z Elektronikami, aby usprawniać tworzenie SW i HW -Skryptowanie w Pythonie, bashu. WYMAGANIA: -Dobra znajomość języka C, Embedded Linuxa -Doświadczenie z kernelem / device tree, mile widziane yocto -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem angielskim -Chęć pracy z biura jeden dzień w tygodniu, niekonfliktowy charakter, 'teamplayer' -Mile widziane doświadczenie z technologiami radiowymi. OFERTA -Możliwość pracy nad rozwiązaniami wysokiej jakości w firmie produktowej -Możliwość realnego wpływu na produkt, praca w mniejszych zespołach -Stabilne zatrudnienie na długi termin, pakiet dodatków.

Technology

Hellbender

Embedded Software Engineer

Senior

Hybrid

Pittsburgh, PA

🏢 Summary: Embedded Software Engineer role focused on developing AI-enabled cameras and robotic sensors from concept to production in a Linux-based environment. The position involves building event-driven embedded applications in C, C++, and Python and interfacing with hardware through multiple communication protocols. It offers hands-on work across software and hardware with opportunities for growth in a hybrid work setting. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or Engineering, 5–7 years of hands-on experience in embedded engineering, Knowledge of software product lifecycle, Experience working in Linux environment, Proficiency in C, C++ and/or Python, Experience with revision control tools such as Git 📃 Skills: C, C++, Python, Linux, Git, CAN, UART, I2C, SPI, GPIO, RaspberryPi, Arduino, Oscilloscope, Multimeter, ProtocolAnalyzers 🏢 Description: Company Name: Hellbender Inc. Job Title: Embedded Software Engineer Department: Software Report to: Software Engineering Manager Job Summary: As an Embedded Software Engineer, you will have a key role in developing new products, including cameras and robotic sensors, from the ground up. You will generate innovative solutions to address unique issues on a wide variety of projects. The coding will consist of C, C++, and Python development in an embedded Linux environment. Essential Duties and Responsibilities: - Working on embedded platform software in a Linux-based environment - Writing event-driven and asynchronous applications primarily in C, C++ and Python - Writing software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others - Using oscilloscopes, protocol analyzers, multimeters, and other tools for electronic diagnostics Qualifications, Skills, and Attributes: - Bachelor’s or Master’s degree in Computer Science or Engineering - 5–7 years of hands-on experience in embedded engineering - Knowledge of software product cycle - Working experience using Linux - Working experience with C, C++ and/or Python - Good working knowledge of revision control and code review tools like Git - Previous experience manipulating GPIO preferred - Ability to read schematics and data sheets with hands-on experience debugging hardware platforms preferred - Raspberry Pi and Arduino experience highly preferred - Strong documentation skills highly preferred - Excellent team player with strong communication skills (written and verbal) Benefits: - 401(k) - 5% Safe Harbor Contribution to 401k - Dental insurance (100% covered for employees and their families) - Health insurance (100% covered for employees and their families) - Vision insurance (100% covered for employees and their families) - Flexible spending account - 7.5 weeks total paid time off - Equity Incentive Plan options - Profit sharing (through 401k) - Hybrid work environment - Flexible work schedule Work Location: - UPARC Pittsburgh Opportunity for Advancement: The company prioritizes internal promotions. As new positions are created, new opportunities for advancement will be available.

Technology

Accenture

Linux Engineer with Embedded

Senior

Hybrid

Szczecin, Poland

🏢 Summary: Embedded Software Engineer role focused on building a Software-Defined Vehicle Platform using Embedded Linux and Yocto-based architecture. The position involves leading Linux platform development, BSP integration, kernel and bootloader strategy, and optimizing system performance and reliability across embedded products. The role offers exposure to advanced automotive and industrial embedded technologies with flexible work arrangements and professional development support. 🗂️ Requirements: 4+ years of Embedded Linux experience, Strong Yocto-based Linux development background, Knowledge of Linux kernel, Knowledge of U-Boot, Knowledge of Device Tree, Proficiency in C, Proficiency in C++, Shell scripting skills, System performance optimization experience, Platform debugging experience, Root-cause analysis experience, Technical leadership experience 📃 Skills: Linux, Yocto, Android, QNX, AUTOSAR, C, C++, Shell, U-Boot, DeviceTree, BSP, AOSP 🏢 Description: WHO WE ARE Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Accenture Song. THE WORK As an Embedded Software Engineer, you will contribute to building a future‑ready Software‑Defined Vehicle Platform that integrates Linux, Android, QNX, AUTOSAR & Adaptive AUTOSAR into a unified developer ecosystem. In this role, you will: Act as the technical leader responsible for the Yocto‑based Linux platform architecture to ensure scalability and long‑term maintainability across embedded products. Lead and evolve embedded Linux platform architecture, contributing to BSP integration, kernel strategy and bootloader design. Optimize key system areas such as performance, footprint, boot time and reliability. Conduct platform‑level debugging, root‑cause analysis and engage with silicon vendors and external partners as the primary technical interface. Flexible: The work location for this role may include a mix of working remotely, onsite at a client or in an Accenture office — depending on specific project circumstances. With all our roles, some in‑person time is required for collaboration, learning and relationship‑building. As an employer, we will be as flexible as possible to support your work‑life needs. Qualification HERE’S WHAT YOU’LL NEED 4+ years of experience working with Embedded Linux. Strong background in Yocto‑based Linux development. Hands‑on knowledge of Linux kernel, U‑Boot and Device Tree. Proficiency in C/C++, shell scripting and system performance optimization. Experience with platform debugging, root‑cause analysis and technical leadership. BONUS POINTS IF YOU HAVE Experience in multi‑product or multi‑SoC platform ownership. Security hardening or update‑strategy experience. Contributions to open‑source or Yocto/AOSP initiatives. Background in automotive, industrial or safety‑critical systems. Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. WHAT’S IN IT FOR YOU? Opportunities to work with advanced embedded technologies in a rapidly evolving industry. Exposure to leading automotive and industrial projects shaping next‑generation software‑defined products. Professional growth supported by structured development paths, continuous learning resources and performance‑based rewards. WHAT WE OFFER A permanent employment contract. Individual support from a People Lead and a clear development path, with access to coaching when needed. A wide training package, including technical, soft‑skill, and language trainings; access to e‑learning platforms; GenAI learning; and options for certification co‑financing. Employee Assistance Program (legal, financial, psychological support). Participation in the Employee Share Purchase Plan (including eligibility for quarterly dividends). Private medical care and life insurance. Access to the Worksmile platform and a range of benefits, including Multisport. WHAT WE BELIEVE Accenture does not discriminate against employment candidates based on race, religion, color, sex, age, disability, national origin, political beliefs, trade‑union membership, ethnicity, denomination, sexual orientation, or any other basis impermissible under Polish law. Inclusion and diversity are fundamental to our culture and values, enabling us to innovate and serve our clients and communities effectively. Sustainability is embedded in everything we do. #LI-EU

Technology

Accenture

Linux Engineer with Embedded

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Role for an Embedded Software Engineer to lead the architecture and evolution of a Yocto-based Embedded Linux platform for a Software-Defined Vehicle ecosystem. The position focuses on BSP integration, kernel and bootloader strategy, system optimization, and platform-level debugging across embedded products. It involves technical leadership and collaboration with silicon vendors to ensure scalable, maintainable solutions. 🗂️ Requirements: 4+ years Embedded Linux experience, Strong Yocto-based Linux development experience, Hands-on Linux kernel knowledge, Hands-on U-Boot knowledge, Device Tree expertise, Proficiency in C and C++, Shell scripting skills, System performance optimization experience, Platform debugging experience, Root-cause analysis skills, Technical leadership experience 📃 Skills: Linux, Yocto, Kernel, U-Boot, DeviceTree, C, C++, Shell, BSP, AUTOSAR, Android, QNX 🏢 Description: WHO WE ARE Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Accenture Song. THE WORK As an Embedded Software Engineer, you will contribute to building a future‑ready Software‑Defined Vehicle Platform that integrates Linux, Android, QNX, AUTOSAR & Adaptive AUTOSAR into a unified developer ecosystem. In this role, you will: Act as the technical leader responsible for the Yocto‑based Linux platform architecture to ensure scalability and long‑term maintainability across embedded products. Lead and evolve embedded Linux platform architecture, contributing to BSP integration, kernel strategy and bootloader design. Optimize key system areas such as performance, footprint, boot time and reliability. Conduct platform‑level debugging, root‑cause analysis and engage with silicon vendors and external partners as the primary technical interface. Flexible: The work location for this role may include a mix of working remotely, onsite at a client or in an Accenture office — depending on specific project circumstances. With all our roles, some in‑person time is required for collaboration, learning and relationship‑building. As an employer, we will be as flexible as possible to support your work‑life needs. Qualifications HERE’S WHAT YOU’LL NEED 4+ years of experience working with Embedded Linux. Strong background in Yocto‑based Linux development. Hands‑on knowledge of Linux kernel, U‑Boot and Device Tree. Proficiency in C/C++, shell scripting and system performance optimization. Experience with platform debugging, root‑cause analysis and technical leadership. BONUS POINTS IF YOU HAVE Experience in multi‑product or multi‑SoC platform ownership. Security hardening or update‑strategy experience. Contributions to open‑source or Yocto/AOSP initiatives. Background in automotive, industrial or safety‑critical systems. Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. WHAT’S IN IT FOR YOU? Opportunities to work with advanced embedded technologies in a rapidly evolving industry. Exposure to leading automotive and industrial projects shaping next‑generation software‑defined products. Professional growth supported by structured development paths, continuous learning resources and performance‑based rewards. WHAT WE OFFER A permanent employment contract. Individual support from a People Lead and a clear development path, with access to coaching when needed. A wide training package, including technical, soft‑skill, and language trainings; access to e‑learning platforms; GenAI learning; and options for certification co‑financing. Employee Assistance Program (legal, financial, psychological support). Participation in the Employee Share Purchase Plan (including eligibility for quarterly dividends). Private medical care and life insurance. Access to the Worksmile platform and a range of benefits, including Multisport. WHAT WE BELIEVE Accenture does not discriminate against employment candidates based on race, religion, color, sex, age, disability, national origin, political beliefs, trade‑union membership, ethnicity, denomination, sexual orientation, or any other basis impermissible under Polish law. Inclusion and diversity are fundamental to our culture and values, enabling us to innovate and serve our clients and communities effectively. Sustainability is embedded in everything we do.

Technology

Optiveum

Embedded Software Engineer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Full-time Embedded Engineer role focused on Linux kernel development and low-level driver work for E-Ink-based embedded devices. The position involves hardware-software integration, power management, Android AOSP support, and kernel-level debugging in consumer electronics products. Hybrid work model with flexible hours and benefits. 🗂️ Requirements: Strong C programming skills, Hands-on experience with Linux Kernel development, Experience developing and maintaining hardware drivers, Practical knowledge of I2C, SPI, GPIO, UART, Experience with Device Tree configuration, Ability to read hardware schematics and datasheets, Experience debugging at Linux kernel level, Experience with embedded systems 📃 Skills: C, Linux, Kernel, Drivers, I2C, SPI, GPIO, UART, DeviceTree, Android, AOSP, HAL, USB, PMIC, EPD, E-Ink, Python, Java, MediaTek, JEITA 🏢 Description: Embedded Engineer — Linux Kernel & E-Ink Embedded Engineer 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. Role We are looking for an Embedded Engineer who feels comfortable working at the intersection of electronics and low-level software. I n 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. 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. Key competences 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 have 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. Salary and Conditions 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. Salary: to be discussed, depending on experience. Benefits 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.

Technology

Hellbender

Embedded Software Engineer

Junior

Hybrid

Pittsburgh, PA

🏢 Summary: Embedded Software Engineer role focused on developing AI-enabled embedded products such as cameras and robotic sensors in a Linux environment. The position involves C, C++, and Python development, device communication over hardware interfaces, and hardware diagnostics for embedded systems. The offer includes hybrid work, retirement contributions, healthcare coverage, equity incentives, and advancement opportunities. 🗂️ Requirements: Experience with embedded Linux environments, Working knowledge of C, Working knowledge of C++, Working knowledge of Python, Knowledge of software product lifecycle, Experience with Git or code review tools, Ability to develop event-driven and asynchronous applications, Ability to communicate with hardware devices over CAN, UART, I2C, or SPI, Experience debugging hardware platforms, Ability to read schematics and datasheets, Strong written and verbal communication skills 📃 Skills: C, C++, Python, Linux, Git, CAN, UART, I2C, SPI, GPIO, Arduino, RaspberryPi 🏢 Description: Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes. Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and non-white races in our community and industry. Job Summary: As an Embedded Software Engineer, you will have a key role in developing new products, including cameras and robotic sensors, from the ground up. You will have the opportunity and responsibility to generate innovative solutions to address unique issues on a wide variety of projects. The coding will consist of C, C++, and Python development in an embedded Linux environment. An ideal candidate would have familiarity with Object-Oriented design methodologies and code analysis. Essential Duties and Responsibilities: - Working on embedded platform software in a Linux-based environment - Writing event-driven and asynchronous applications primarily in C, C++ and Python - Writing software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others - Using oscilloscopes, protocol analyzers, multimeters, and other tools for electronic diagnostics Qualifications, Skills, and Attributes: - Raspberry Pi and Arduino experience highly preferred - Strong documentation skills highly preferred - Bachelor’s or Master’s degree in Computer Science or Engineering preferred - 1–3 years of hands-on experience in embedded engineering preferred; new graduates familiar with embedded systems are invited to apply - Knowledge of software product cycle - Working experience using Linux - Working experience with C, C++ and/or Python - Good working knowledge of revision control and code review tools like Git - Previous experience manipulating GPIO preferred - Ability to read schematics and data sheets with hands-on experience debugging hardware platforms preferred - Excellent team player with strong communication skills (written and verbal) is essential Compensation: This is a salaried, exempt position. Compensation is based on experience and abilities. The role is eligible for yearly bonus and retirement savings programs. Benefits: - 401(k) - 5% Safe Harbor Contribution to 401(k) - Dental insurance covered for employees and families - Flexible spending account - Health insurance covered for employees and families - Vision insurance covered for employees and families - 7.5 weeks total paid time off - Equity Incentive Plan participation - Profit sharing through 401(k) - Hybrid work environment - Flexible work schedule Opportunity for advancement: Hellbender follows a policy prioritizing internal promotions, creating advancement opportunities as the business grows.