Software Engineer, Graphics

vor 1 Monat


Vienna, Österreich Snap Inc. Vollzeit

is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are, a visual messaging app that enhances your relationships with friends, family, and the world;, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses,.

Snap Lab is home to our hardware productswith a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation are our first pair of glasses that bring augmented reality to life. 

We're looking for a Software Engineer with experience in performance oriented graphics programming to join the Snap Lab team

What you’ll do:

Lead or participate in the design, architecture and implementation of graphics/display system software in both prototype and shipping consumer products 

Design, implement and instrument software components at the systems level of the visual software stack on Spectacles. This includes efficient use of modern graphics APIs (i.e. Vulkan) for programming GPU workloads, but also system level aspects such as driver architecture for both graphics and display on an embedded Linux system. 

Participate in design reviews, code review with peers and stakeholders to create reliable solutions

Triage product or system issues and debug/track/resolve by analyzing the sources of issues 

Knowledge, Skills & Abilities:

Experience with GPU programming, debugging and optimizing real time graphics applications (e.g. Vulkan)

Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

Software Development process skills including: source control, bug tracking, and design documentation

Excellent written and verbal communication skills

Strong analytical and software debugging skills

Minimum Qualifications:

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

3+ years of experience with software development

Proficiency in programming C or C++

Experience with a modern graphics API solving performance oriented runtime problems

Preferred Qualifications:

Experience with the Vulkan graphics API

Experience with optimizing and tracing graphics performance on mobile GPUs

Experience with the Linux display driver subsystem (drm, KMS)

Advanced degree in a relevant field such as computer science or electrical engineering

"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.

At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. If you have a disability or special need that requires accommodation, please don’t be shy and contact us at .

Our Benefits: Snap Inc. is its own community, so we’ve got your back We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success



  • Vienna, Österreich Software Engineering AUT Vollzeit

    As a Senior Software Engineer, you will work to articulate requirements, supply thought leadership, and provide commercial options via project and process delivery.Reporting to the Software Engineering Team Lead, you will be part of the Sports Technology Team who are responsible for designing, developing, deploying, and maintaining medium to high complexity...


  • Vienna, Österreich Iventa IT-Recruiting Vollzeit

    #inserat mobile-footer {display:none;} Are you a passionate Software Engineer with Java expertise? You attach great importance to a good working environment and are motivated by the idea of working in Vienna at one of the largest software companies in the world? Then YOU are the perfect MATCH for our partnerStart your new job through Iventa IT-Recruiting and...

  • Software Engineer

    vor 2 Wochen


    Vienna, Österreich KERN engineering careers GmbH Vollzeit

    .jobAd h3.noBorder::after {display:none;} .jobAd .text-right, .applyButton {display:none;} Software Engineer (w/m/d) Code - sleep - eat - repeat Job-Nr.: Unser Kunde ist ein innovatives Unternehmen im Onlinehandel und lebt flache Hierarchien und Weiterentwicklungsmöglichkeiten. Die vielfach als "Great place to work" ausgezeichnete Firma bietet attraktive...

  • Software Engineer

    vor 2 Wochen


    Vienna, Österreich KERN engineering careers GmbH Vollzeit

    .jobAd h3.noBorder::after {display:none;} .jobAd .text-right, .applyButton {display:none;} Software Engineer (w/m/d) Code - sleep - eat - repeat Job-Nr.: Unser Kunde ist ein innovatives Unternehmen im Onlinehandel und lebt flache Hierarchien und Weiterentwicklungsmöglichkeiten. Die vielfach als "Great place to work" ausgezeichnete Firma bietet attraktive...

  • Software QA Engineer

    Vor 3 Tagen


    Vienna, Österreich NetApp Vollzeit

    Title: Software QA Engineer (BIOS, IDrac)) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 126339 Job SummaryAs a Software Engineer of the Platform software validation team, you will work as part of the team responsible for software validation, testing and automation of Platform software and hardware. As part of the Research and Development...


  • Vienna, Österreich Noir Vollzeit

    .NET Software Engineer, C#, WPF - Asset Management - Vienna, Austria(Tech stack: .NET Software Engineer, .NET 8, C#, WPF, SQL Server 2022, MVVM, Prism, TDD, Agile, Scrum, Kanban, Programmer, Developer, Architect, Softwareentwickler, Entwickler, .NET Software Engineer)Founded in 1930, our client is a leading investment manager with offices in Europe, Asia and...

  • Senior Software Engineer

    vor 2 Monaten


    Vienna, Österreich Roche Vollzeit

    Diabetes is a pesky monster — and that’s putting it mildly. If you’re serious about helping us face it head on, come join us! For a behind-the-scenes look, check out our , and to see what makes mySugr and Roche tick. Here's what we're looking for: Freelance (Full-time) Developing mobile apps is great, but developing mobile apps with a purpose is...


  • Vienna, Österreich Roche Vollzeit

    Diabetes is a pesky monster — and that’s putting it mildly. If you’re serious about helping us face it head on, come join us! For a behind-the-scenes look, check out our , and to see what makes mySugr and Roche tick. Here's what we're looking for: Freelance (Full-time) Developing mobile apps is great, but developing mobile apps with a purpose is...


  • Vienna, Österreich IVM Technical Consultants Vollzeit

    Nr Software Testautomation Engineer (m/w/d) Einsatzort: WienArt der Anstellung: VollzeitFachbereich: Software & ITGehalt (Brutto/Monat): ab € 4.000,-Zeit für eine neue Herausforderung Aktive Entwicklung von Testautomatisierungstools für verschiedenste SystemeEntwicklung von Testautomatisierungstools in Java sowie Unterstützung beim...

  • Software QA Engineer

    vor 2 Wochen


    Vienna, Österreich NetApp Vollzeit

    Title: Software QA Engineer (BIOS, IDrac)) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 126339 About NetApp We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for help,...

  • Software Engineer

    vor 1 Monat


    Vienna, Österreich Selby Jennings Vollzeit

    Software Engineer (Python)Alternative Macro Investment Manager - Vienna, AustriaSelby Jennings is working closely with a global alternative investment management company, who manage a discretionary global macro trading strategy across liquid commodity, foreign exchange, fixed income and equity markets.They are seeking a skilled Software Engineer to join the...

  • Software Engineer

    vor 4 Wochen


    Vienna, Österreich Selby Jennings Vollzeit

    Software Engineer (Python)Alternative Macro Investment Manager - Vienna, AustriaSelby Jennings is working closely with a global alternative investment management company, who manage a discretionary global macro trading strategy across liquid commodity, foreign exchange, fixed income and equity markets.They are seeking a skilled Software Engineer to join the...


  • Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent. ‍Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Unsere Projekte haben meist eine Laufzeit von einem...

  • DevOps Engineer

    vor 6 Stunden


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent.Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht die...


  • Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent. ‍ Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Unsere Projekte haben meist eine Laufzeit von einem...

  • DevOps Engineer

    vor 1 Monat


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent.Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht die...

  • DevOps Engineer

    vor 4 Wochen


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent.Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht die...

  • DevOps Engineer

    vor 1 Woche


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent. Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht...

  • DevOps Engineer

    vor 1 Monat


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent. Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht...

  • DevOps Engineer

    vor 4 Wochen


    Vienna, Österreich Objectbay Software GmbH Vollzeit

    Wir entwickeln Software. Agil und transparent. Wir setzen in unseren Scrum Teams diverse Softwareprojekte unserer Kunden um, in denen uns Qualität und Transparenz sehr wichtig sind. Dabei übernehmen wir ganze Produkte oder Teile der Softwareentwicklungs- bzw. Digitalisierungsvorhaben unserer Kunden. Hinter unserem Erfolg in der Softwareentwicklung steht...