Software Engineer -platform & Middleware

Applied Materials

Santa Clara, CA, USA
Android ndk and abi concepts
Linux systems programming c/c++
Platform middleware and compatibility layers
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
  • Demonstrated technical leadership

Work Rights

Not specified

Tailored Resume

Cover Letter