Software Engineer 4
Core
Leads the building of software development projects and platforms, aligning them with business and security strategies while providing guidance to reportees.
Role type
Senior IC software engineer (mobile graphics & performance)
Builds
Software applications, services, and deployment automation pipelines
Domain
Consumer electronics / Mobile graphics stack
Deliverable
production ML models | product features
Required skills
C++, Java, Full Stack Development, API design, Performance optimization, Graphics Pipeline (HWcomposer, BufferQueue, Surface flinger), OpenCL, Vulkan, Multimedia framework, Android Display stack, Connectivity (BT/WiFi), Media (Video/Audio/Camera)
Preferred skills
Programming Language Certification (Java, C++, Python, JavaScript)
Technologies
Android, Java, C++, OpenCL, Vulkan, HWcomposer, BufferQueue, Surface flinger, OpenCL, Multimedia framework
Responsibilities
Leads software development projects and platforms; Builds standards and automates software deployment; Designs solutions to protect and manage software products and data; Contributes to technology strategy and engineering roadmaps; Supervises external engineering vendors and analyzes vendor testing; Assists in scheduling, manpower requirements, and cost estimation; Consults with business on logical design for new solutions; Identifies and implements changes to enhance engineering effectiveness.
