Embedded Software Engineer, Power, Level 5

Snap Inc.
US - California - San Diego
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

Design, architect, and implement embedded software for prototype and shipping consumer products across system layers, including kernels, memory management, security, I/O, camera, and audio. Participate in design and code reviews, and investigate, debug, track, and resolve product or system issues.

Requirements: Requires a bachelor's degree in computer science or electrical engineering, or equivalent experience, plus at least 6 years of embedded software development experience with ARM architecture. Candidates should be proficient in C or C++, have experience in at least one relevant embedded systems area, and bring strong debugging, analytical, communication, and schematic-reading skills; power and performance optimization experience is preferred.

Key Skills: Embedded Software Development, ARM Architecture, C, C++, Linux Embedded OS, Board Support Packages, Operating Systems, Power Optimization, Performance Optimization, Linux Kernel, Device Drivers, Hardware Design, Reading Schematics, Software Debugging, Computer System Architecture, Energy-Efficient Software

Benefits: Paid Parental Leave, Medical Coverage, Emotional and Mental Health Support, Equity in the Form of RSUs




Fast Track Upload