Onwelo logo
Onwelo

Onwelo is a cutting-edge technology company specialising in developing innovative IT solutions

Systems Engineer – Virtualization

Systems EngineerSystems EngineerFull TimeRemoteJuniorTeam 501-1,000Since 2015Company SiteLinkedIn

Location

Poland

Posted

8 days ago

Salary

0

Seniority

Junior

Bachelor Degree1 yr expEnglishPolishAndroidLinuxShell Scripting

Job Description

Systems Engineer – Virtualization

Onwelo

• Rozwój i optymalizacja środowisk wirtualizacyjnych dla platform embedded opartych o ARM64, Yocto oraz Android • Definiowanie, standaryzacja i wdrażanie skalowalnych procesów wirtualizacji w obszarze BSP (Board Support Package) i integracji systemowej • Zapewnienie spójności pomiędzy platformami wirtualnymi i fizycznymi poprzez walidację rozwiązań oraz analizę różnic funkcjonalnych • Analiza zachowania systemów z wykorzystaniem logów, śladów jądra (kernel traces), device tree oraz identyfikacja i rozwiązywanie niezgodności związanych z abstrakcją sprzętu, stubami czy współsymulacją (co-simulation) • Ścisła współpraca z zespołami architektury, BSP i integracji systemowej oraz dostarczanie eksperckich rekomendacji technicznych • Dokumentowanie wyników analiz oraz przekształcanie zdobytej wiedzy w powtarzalne i skalowalne procesy • Budowanie kompleksowego zrozumienia zależności pomiędzy hostem, emulatorem i systemem docelowym oraz tworzenie standardów opartych na wnioskach technicznych

Job Requirements

  • Kilkuletnie doświadczenie w obszarze wirtualizacji systemów embedded oraz analizy systemowej
  • Bardzo dobra znajomość: QEMU (ARM64), Linux (preferowany Ubuntu), Yocto, Android Automotive (AGL i/lub AAOS)
  • Doświadczenie w pracy z: BSP (Board Support Package), Device Tree, jądrem Linux, sterownikami, procesami uruchamiania systemu (boot flow), integracją z układami SoC oraz zagadnieniami MMIO, DMA i przerwaniami
  • Umiejętność prowadzenia zaawansowanej diagnostyki, debugowania i analizy przyczyn źródłowych problemów (root cause analysis)
  • Praktyczna znajomość narzędzi Linux: dmesg, perf, ftrace, trace-cmd
  • Znajomość narzędzi do pracy z Device Tree: dtc, fdtdump
  • Doświadczenie z narzędziami binarnymi: readelf, objdump, nm, strings
  • Znajomość narzędzi do budowania i debugowania: Meson, Ninja, GDB
  • Doświadczenie w obszarze co-simulation, w szczególności wykorzystania pamięci współdzielonej (shared memory) oraz backendów opartych o sockety
  • Umiejętność automatyzacji procesów przy użyciu skryptów powłoki Linux (Shell Scripting)
  • Bardzo dobra znajomość języka angielskiego umożliwiająca swobodną pracę w międzynarodowym środowisku

Benefits

  • Elastyczne godziny oraz możliwość pracy zdalnej
  • Udział w ciekawych projektach dla globalnych klientów
  • Aż 80% awansów w naszej firmie odbywa się wewnętrznie
  • 90% kadry zarządzającej ma wykształcenie techniczne
  • Dostęp do szkoleń wewnętrznych i ścieżek rozwojowych
  • Udział w wydarzeniach zespołowych, firmowych spotkaniach i Town Hallach
  • Wsparcie w budowaniu profesjonalnego wizerunku (personal branding)
  • Dostęp do ubezpieczenia na życie oraz prywatnej opieki medycznej dla siebie i rodziny
  • Karta MultiSport, która wspiera dbałość o zdrowie i kondycję

Related Categories

Related Job Pages

More Systems Engineer Jobs

Asiacruit logo

System Engineer

Asiacruit

Asiacruit is your Employer of Record (EOR) Solutions across Asia

Full TimeRemoteTeam 51-200

• Plan, deploy, and configure on-premises and cloud-based servers, storage, networking, and virtualization platforms. • Implement automation for provisioning, configuration management, and deployment using industry tools and scripting. • Assist in capacity planning and performance tuning. • Perform routine system administration tasks including OS and application patching, backups, user and permission management, and log review. • Monitor system health and respond to alerts, following established runbooks and escalation procedures. • Maintain infrastructure documentation and standard operating procedures. • Implement and maintain security controls (firewalls, IDS/IPS, endpoint protections, encryption) and follow least-privilege principles. • Support vulnerability assessments, patch management, and remediation activities to meet regulatory requirements. • Assist in audit readiness. • Develop and maintain automation scripts and CI/CD pipelines to streamline deployments. • Design, configure, and tune monitoring and alerting systems for actionable observability. • Continuously evaluate new tools and process improvements to increase operational efficiency. • Provide level-2/3 support for production incidents, participate in on-call rotations, and contribute to post-incident reviews. • Collaborate with development, QA, and security teams to support troubleshooting and change management. • Mentor junior engineers and contribute to knowledge sharing.

United States
Lifted logo

AI Code Reviewer, Systems Evaluation Engineer 2

Lifted

Lifted is on a mission to fix the recruitment and retention crisis in health and social care.

ContractRemoteTeam 11-50Since 2018

• Develop objective, verifiable evaluation criteria (rubrics) for system performance • Review system logs and execution paths to improve reliability and code quality • Refactor code and optimize system behavior toward ideal outcomes • Test systems for vulnerabilities, including data exposure and edge-case failures • Provide detailed, high-quality feedback on system performance and outputs

India
Lifted logo

AI Code Reviewer, Systems Evaluation Engineer 2

Lifted

Lifted is on a mission to fix the recruitment and retention crisis in health and social care.

ContractRemoteTeam 11-50Since 2018

• Develop objective, verifiable evaluation criteria (rubrics) for system performance • Review system logs and execution paths to improve reliability and code quality • Refactor code and optimize system behavior toward ideal outcomes • Test systems for vulnerabilities, including data exposure and edge-case failures • Provide detailed, high-quality feedback on system performance and outputs

Mexico
Lifted logo

AI Code Reviewer, Systems Evaluation Engineer 2

Lifted

Lifted is on a mission to fix the recruitment and retention crisis in health and social care.

ContractRemoteTeam 11-50Since 2018

• Develop objective, verifiable evaluation criteria (rubrics) for system performance • Review system logs and execution paths to improve reliability and code quality • Refactor code and optimize system behavior toward ideal outcomes • Test systems for vulnerabilities, including data exposure and edge-case failures • Provide detailed, high-quality feedback on system performance and outputs

Philippines