Firma i stanowisko
Edge One Solutions is a technology community with over 350 experts and part of the Euvic Group with 5500 employees. The client is part of an international technology group specializing in engineering services, software development, and embedded systems solutions, supporting industries such as automotive, medicine, telecommunications, energy, and IoT for over 40 years, delivering innovative R&D solutions.
Wymagania
- Experience with Embedded Linux systems
- Practical knowledge of C for Linux user-space applications
- Good knowledge of C++ in Embedded Linux environments
- Experience creating multithreaded applications and synchronization mechanisms: mutex, semaphore, condition variable
- Experience with asynchronous and event-driven applications
- Knowledge of CMake and build configuration process
- Knowledge of Python for scripting, tooling, automated tests, and validation
- Familiarity with MQTT protocol and JSON data format
- Good knowledge of systemd services, timers, and service start configurations
- Knowledge of relational databases, especially SQLite3
- Experience with Yocto Project: creating and modifying recipes, MACHINE and DISTRO configuration, package and application integration
- Experience preparing and maintaining Board Support Package (BSP)
- Knowledge of configuring and customizing the Linux Kernel in Yocto environment and U-Boot
- Ability to create, modify, and analyze Device Tree (DTS/DTSI)
- Experience launching and integrating new hardware on Embedded Linux platforms
- Practical skills using oscilloscope, logic analyzer, multimeter, and performing current, voltage, and digital signal measurements
- Ability to solder SMD components, connect measurement wires, and prepare debugging stations
Obowiązki
- Developing applications in C and C++ for an IoT device running Embedded Linux
- Implementing multithreading, asynchronous, and event-driven mechanisms
- Developing communication between devices using MQTT and managing data
- Creating scripts, tools, and automatic tests using Python
- Developing and configuring Yocto recipes, integration of applications and packages
- Preparing and maintaining Board Support Package (BSP), customizing Linux Kernel, U-Boot, and Device Tree (DTS/DTSI)
- Starting, integrating, and debugging hardware using measurement tools
Nice to have:
- Knowledge of Git and experience with Code Review
- Experience with CI/CD systems like GitLab CI or Jenkins
- Knowledge of Docker
- Experience with ARM Cortex-A architectures
Benefity
- Full support for professional and personal development
- Individual support from Service Delivery Manager for career planning and comfort
- Funding or full coverage of trainings, certifications, and conferences
- Opportunity to change projects according to preferences (#SmartChange)
- Work-life balance with integration outings, sports activities, and webinars (#edge1talks)
- Support for physical activity including sports initiatives and training room rentals
- Health package including private care, sports card, insurance, and psychological support
- Flexible benefits program with discretion over points allocation
- English language lessons tailored to individual levels for international work environment
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (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ą.
Edge One Solutions
323 aktywne oferty