Senior/Principal Software Developer - Web Technologies and Rendering
On-siteDresden, Saxony, Germany
Job Summary
Design, develop, and productize the next generation web engine for mobile and PC scenarios by architecting code optimizations for compilers, layout, or interpreters. Build high-quality prototypes and apply formal methods tools to ensure stability and timely productization of innovative optimizations. Leverage expertise in Rust or C++ with proficiency in concurrency, parallelism, and systems-level programming. Contribute to research on industrial formal methods, weak memory models, and the full systems stack from hardware to rendering engines within a globally diverse team at Huawei's Hilbert Research Center.
Required Qualifications
- BSc/Master or PhD in Computer Science or other related disciplines
- Profound knowledge of at least one of: Rust or C++
- Basic knowledge in concurrency and parallelism
- Fluent in written and spoken English
Desired Qualifications
- Familiarity with web technologies (implementations of Servo, v8, or related technologies, or web standards lawyering) or compiler technologies
- Familiarity with formal methods
- Experience with systems-level programming
- Passion for software quality and performance, and openness to learn from failure
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.