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, чтобы не пропустить свежие вакансии.