08.04.2024
Вакансія Software Engineer, Graphics
![]() |
|
Компанія: | Snap Inc |
---|---|
Домен вакансії: | Hardware / IoT, VR / XR |
Досвід роботи: | від 3 років |
Рівень спеціаліста: | Middle, Senior |
Рівень англійської: | Не має значення |
Тестове завдання: | Є тестове |
Зайнятість: | Full-time |
Релокейт: | Без релокейту |
Місце роботи: | Office |
Локація: | Vienna |
Skills
- C
- C++
- Vulkan
Опис вакансії
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.
Етапи співбесіди
- First Round: one hour video interview hosted on Google Hangouts conducted through CodePair HackerRank. You will be mainly assessed for a baseline of functional skills and the following competencies:
- coachability & appetite to learn;
- core algorithms and coding proficiency;
- data structure manipulation and usage;
- debugging & testing.
- Final Round: the onsite interview is a single project that you’ll be given four hours to complete. Snap engineers will rotate through the interview to provide tips and answer any questions you have!
Переваги співробітникам
- Work-life balance
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
Про компанію Snap Inc
Snap Inc. – технологічна компанія, яка створює мультимедійний мобільний додаток обміну фото та відео. Компанія розробляє продукти, які дають людям змогу виражати себе, жити миттю, пізнавати світ і веселитися разом.
Сайт компанії: snap.com Рік заснування: 2011 Кількість працівників: >5000 Тип компанії: Product / StartupКатегорії вакансії
Схожі вакансії
Досвід від 3 років Middle Full-time Не має значення Office Київ
Досвід від 3 років Middle Full-time Не має значення Office Київ
Досвід не має значення Middle, Senior Full-time Не має значення Remote, Hybrid Київ, Львів, Вінниця, Івано-Франківськ, Житомир
Досвід не має значення Middle, Senior Full-time Upper-Intermediate / B2 Office, Remote Україна, Київ
Підписуйтесь на наш Telegram, щоб не пропустити свіжі вакансії.