Logo Snapchat

Senior Software Engineer

Job

  • Level
    Senior
  • Job Feld
    Software, Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Wien
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In dieser Position entwirfst du Systemsoftware für Embedded-GPU-Architekturen und implementierst optimierte Treiber mit C/C++. Außerdem arbeitest du eng mit dem SoC-Team zusammen, um leistungsstarke Grafiklösungen zu entwickeln.

    Job Technologien

    Deine Rolle im Team

    • Lead or participate in the design and architecture of system software in both prototype and shipping consumer products.
    • Implement and maintain software to efficiently program embedded GPU and display processing hardware in a compute-constraint embedded environment.
    • Collaborate with the SoC team to design, evaluate and write software for purpose-built GPU solutions.

    Unsere Erwartungen an dich

    Ausbildung

    • Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent years of experience.
    • Advanced degree in a relevant field such as computer science or electrical engineering.

    Qualifikationen

    • Proficiency in system-level programming on a Linux-based operating system.
    • Software development process skills including: source control, bug tracking, and design documentation.
    • Excellent written and verbal communication skills.
    • Strong analytical and software debugging skills.
    • Proficiency in programming C and C++ on Linux.
    • Contributions to an open source system software project (e.g. Mesa, Linux DRM).

    Erfahrung

    • Experience with GPU architecture; programming, debugging and optimizing real time graphics workloads.
    • 5+ years of experience with system software development.
    • Experience with Linux graphics driver architecture, implementation and debugging.
    • Experience with optimizing and tracing graphics performance on mobile GPUs.
    • Experience with the Linux display driver subsystem (drm, KMS).
    • Experience with embedded display hardware.
    • Experience with reading hardware schematics and implementing/debug drivers based on that.
    • Experience with a modern graphics API (i.e. Vulkan) and an implementation at the driver level.

    Job Standorte

    Map of company locations
    • Standort Wien

      Österreich

    Themen mit denen du dich im Job beschäftigst

    Das ist dein Arbeitgeber

    Snapchat

    Snapchat

    Snap Inc. ist ein Unternehmen, bei dem sich alles um die Kamera dreht. Wir glauben, dass die Neuerfindung der Kamera eine große Chance für uns ist, das Leben und die Kommunikationsart der Menschen zu verbessern.

    Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Internet, IT, Telekom
  • Dev Reviews

    by devworkplaces.com

    Gesamt

    (1 Bewertung)
    3.6
    • Career Growth

      3.4
    • Workingconditions

      4.6
    • Engineering

      2.7
    • Culture

      4.0
    Alle Dev Reviews auf devworkplaces.com
    Logo Snapchat

    Senior Software Engineer

    Ort
    Wien
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs