Hybrid Software Engineer, Embedded – Level 4

Posted 3 weeks ago

Apply now

About the role

  • 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

Requirements

  • Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent
  • 3+ years of experience with embedded software development and ARM architecture
  • Proficiency programming in C or C++

Benefits

  • paid parental leave
  • comprehensive medical coverage
  • emotional and mental health support programs
  • compensation packages that let you share in Snap’s long-term success

Job title

Software Engineer, Embedded – Level 4

Job type

Experience level

Mid levelSenior

Salary

$157,000 - $235,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job