08.04.2024

Вакансія Embedded Software Engineer

Компанія: Snap Inc
Домен вакансії:Software Development & Hi-Tech
Досвід роботи:від 3 років
Рівень спеціаліста:Middle, Senior
Рівень англійської:Не має значення
Тестове завдання:Є тестове
Зайнятість:Full-time
Релокейт:Без релокейту
Місце роботи:Office
Локація:Vienna

Skills

  • C++
  • C
  • BSP
  • AOSP
  • Yocto
  • Linux Embedded OS

Опис вакансії

We're looking for an Embedded Engineer to join the Snap Lab team!

What you’ll do:

  • Lead or participate in the design, architecture and implementation of the embedded operating system in both prototype and shipping consumer products 
  • Integrate and implement software or system development components at all layers of the system, e.g. kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, Camera, Audio etc
  • 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:

  • Familiarity with computer system architecture and application processor (SoC), 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
  • Ability to read schematics and component data sheets
  • 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 embedded software development
  • Proficiency programming in C or C++
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, AOSP/Yocto/Linux Embedded OS.

Preferred Qualifications:

  • Knowledge of build/make systems (make, cmake, meson, etc.)
  • 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

Категорії вакансії

Схожі вакансії

Досвід від 5 років Lead Full-time Не має значення Hybrid Київ
Досвід від 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, щоб не пропустити свіжі вакансії.