Job
- Level
- Erfahren
- Job Feld
- Embedded
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Wien
- Arbeitsmodell
- Onsite
Job Zusammenfassung
In dieser Rolle entwirfst und implementierst du Embedded-Software für Konsumprodukte, arbeitest an Betriebssystemkomponenten und analysierst sowie behebst Systemprobleme für zuverlässige Lösungen.
Job Technologien
Deine Rolle im Team
- Lead or participate in the design, architecture and implementation of embedded software in both prototype and shipping consumer products.
- Design 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.
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
- 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.
- Ability to read schematics and component data sheets.
- Strong analytical and software debugging skills.
- Operating Systems architecture.
- Dependency management.
- BSP (Board Support Package) creation/Integration.
- Proficiency programming in C or C++.
Erfahrung
- 2+ years of experience with embedded software development and ARM architecture.
- Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Linux Embedded OS (AOSP, Yocto, Buildroot), Build systems (Cmake, Autotools, GNU make, Ninja), with a view towards creating performant and energy efficient solutions.
Unser Angebot
- 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.
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
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
Workingconditions
4.6Engineering
2.7Career Growth
3.4Culture
4.0