Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Vienna
- Working Model
- Onsite
Job Summary
In this role, you will develop software and system components for embedded systems, conduct design and code reviews, and optimize the camera stack for performance and efficiency.
Job Technologies
Your role in the team
- Integrate and implement software or system development components at all layers of the system.
- Participate in design reviews, code reviews with peers and stakeholders to create reliable solutions.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues.
- Collaborate with other teams to optimize the camera stack for performance, power efficiency, and complex use cases.
- Design, implement, and maintain robust software tools for validating camera hardware and software behavior throughout the product lifecycle.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's Degree in a relevant technical field such as computer science or electronic engineering or equivalent years of experience.
- Advanced degree in a relevant field such as computer science or electronic engineering.
Qualifications
- 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.
- Ability to use logic analyzers or oscilloscopes to aid in debugging digital systems.
- Strong analytical and software debugging skills.
- Proficiency in programming in C or C++.
- Knowledge of build/make systems (make, cmake, meson, etc.)
Experience
- 2+ years of experience with embedded software development.
- Experience working with cameras, image sensors or other types of sensor.
This text has been machine translated. Show original
Job Locations
Topics that you deal with on the job
This is your employer
Snapchat
We believe that the camera is one of the most important tools for communication and self-expression. We are dedicated to creating new and innovative ways to improve the way people communicate and share their lives with others.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication
Dev Reviews
by devworkplaces.com
Total
(1 Review)3.6
Workingconditions
4.6Engineering
2.7Career Growth
3.4Culture
4.0