Software Dev Engineer II, Emerging Device Software
Core
Design and architecture of new consumer devices, driving technical direction and feature roadmap for next-gen hardware.
Role type
Senior IC embedded software engineer (consumer devices)
Builds
Embedded software for consumer products, including middleware, frameworks, sensor data pipelines, and power management
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features
Required skills
Android development, embedded software development, system design and architecture, full software development life cycle, cross-functional collaboration
Preferred skills
Java, C++, C#, object-oriented design, computer architecture, operating systems, parallel computing
Technologies
Android, Java, C++, C#
Responsibilities
Develop high-quality embedded software for consumer products; Work on key components in middleware and frameworks layers; Evaluate design choices, prototype new technology, and implement technical solutions; Collaborate with firmware, hardware, and cloud teams to deliver innovative solutions
Seniority
Senior, hands-on IC