As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems
Job Summary
As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems.
Recognized as a senior technical authority, this role owns the architecture and long‑term evolution of platform‑ and runtime‑level software systems.
You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers.
Matching Summary
As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems.
Skills & Requirements
Must-have
Android NDK and ABI concepts
Linux systems programming C/C++
platform middleware and compatibility layers
design and evolve API surfaces
cross-layer challenges
architectural boundaries and limitations
Nice-to-have
developer tooling and diagnostics
porting software across heterogeneous environments
IPC mechanisms
Android internals and AOSP
Key Requirements
10–15 years of relevant software engineering experience
Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or a related field