Senior Operating System Security Engineer
Helsinki, Finland
Huawei Finland R&D
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.Senior Operating System Security Engineer
The Helsinki System Security Laboratory of the Huawei Finland Research Center has been active in the research and development of system security features for Huawei mobile phones, tablets and other consumer devices. Much of our work revolves around mitigating system security risks by hardening OS kernels, driver subsystems and system runtimes with various software and hardware-assisted technologies and providing critical system security services. Many of our earlier projects power the security of Huawei’s HarmonyOS devices today, and we will keep innovating and conducting advanced system security research as Huawei is investing heavily into the new HarmonyOS Next.
We are now looking for a passionate Senior Mobile Operating System Security Engineer with successful industrial experiences to join us in the mission to build ground breaking mobile system security technologies for the next generation of HarmonyOS. We offer opportunities for talented individuals to work within or even lead a project team of experienced researchers and engineers and grow with it.
For a senior engineer we expect the capability to drive advanced research and development of mobile system security technologies in one or more of the following areas: Hardware-assisted operating system kernel features to mitigate risks and support hardening of system services and applications, dynamic access control technologies for near-field communication protocols and software stack or hardening of the JavaScript engine, compiler and runtime for HarmonyOS via a combination of software and hardware technologies.
Location: This position is located at our R&D office in Ruoholahti, Helsinki, Finland.
Employment type: Full-time consultant position, work contract arranged via one of Huawei's suppliers.
Applicant Requirements
- Masters or PhD in Computer Science, Computer Engineering, or a related field.
- At least 7 years of experience in system security software design and development.
- Understanding of embedded operating system internals, such as virtual memory management, security policies and access control. Familiarity with the ArmV8/9 architectures, such as their virtual memory architectures, security extensions of their instruction set architectures
- Proficiency in one or more system programming languages such as Assembly/C/C++/Rust.
- Proficiency in English technical writing and presentation.
- Open mindset with strong teamwork spirit and collaboration skills.
We consider familiarity with some of below skillsets as an advantage
- Compilers and compiler internals / principles and how they apply to memory safety.
- JavaScript engines, runtime and JIT compilers.
- Security primitives such as isolation, cryptography, formal proofs, secure channels.
- Familiarity with threat modeling and attack surface analysis; familiarity of vulnerability analysis and mitigation techniques.
About Huawei
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. With integrated solutions across four key domains – telecom networks, IT, smart devices, and cloud services – we are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.
At Huawei, innovation focuses on customer needs. We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward. We have 207,000 employees, and we operate in more than 170 countries and regions. Founded in 1987, Huawei is a private company fully owned by its employees.
We seek and reward talent! At Huawei Finland Research Center, you will have an outstanding opportunity to be part of the leading research and development of future smart devices. We offer a career in a forward-looking industrial research team with a solid track record in innovation and publication and delivering its result as factual contributions to on-the-market devices.
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: C Cloud Compilers Computer Science Cryptography Industrial JavaScript PhD R&D Rust
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.