You will optimize web performance and security for Arm platforms on Android and Chromium open-source projects.
Responsibilities
- Trace, analyze, benchmark, and investigate web workloads using Perfetto and Simpleperf to identify bottlenecks.
- Develop, test, and improve Chromium using C, C++, and Rust.
- Prepare experimental builds and improve continuous integration, testing, benchmarking, and delivery systems.
- Work on sandboxing, inter-process communication, and security topics.
- Collaborate to improve the LLVM compiler, V8 JavaScript engine, Linux kernel, and Arm architecture.
Required Skills
- 5+ years of experience in software development.
- Strong C and C++ fundamentals.
- Deep understanding of computer architecture, code-generation, compilers, linkers, ABIs, kernels, and assembly language.
- Proficiency in statistics and data analysis.
- Strong presentation and persuasion skills.
- Any Graduate degree.
Preferred Skills
- Experience with Python, TypeScript, Java, or Rust.
- Experience with SIMD or GPGPU programming techniques.
- Interest or experience in core web technologies including HTML, CSS, and JavaScript.