1 day ago
Bucharest, RomaniaSenior
Responsibilities
- Design, develop, and maintain AOSP security features, applications, and frameworks using Java, Kotlin, C, C++, and related technologies.
- Work across Android drivers, tools, the Linux kernel, trusted applications, AOSP framework components, and AOSP services.
- Implement secure platform services and framework components with secure API design, privilege boundaries, application sandboxing, permissions, and IPC security.
- Research and apply current security best practices, standards, and technologies for AOSP development.
- Troubleshoot, debug, and remediate security issues and vulnerabilities in AOSP applications and systems.
- Manage security reviews, participate in code reviews, and collaborate with developers, testers, product managers, and security experts.
- Represent the MDEP team with partners and provide technical guidance.
- Stay current with AOSP updates, Android security trends, and industry best practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Proven experience developing Android software, including complex platform features and functionality.
- Proven experience implementing operating-system-level security features.
- Strong software design and development skills in C/C++, Java, or Kotlin.
- Experience developing Android platform services and framework components, including secure API design, privilege boundaries, and IPC security.
- Experience with AOSP security architecture, including application sandboxing, permissions, system services, secure storage, and security-focused platform development.
- Knowledge of Android security technologies including KeyMint, Keystore, device integrity, key attestation, secure provisioning, cryptography, and certificate-based trust models.
- Preferred experience with SELinux, Verified Boot, secure updates, application isolation, and Android security internals.
- Preferred experience designing security architectures across device software, cloud services, device management platforms, and enterprise deployments.
- Preferred familiarity with threat modeling, security architecture reviews, vulnerability analysis, penetration testing, and specification-driven development.
- Preferred experience using AI-assisted engineering tools responsibly while maintaining security, privacy, software quality, and engineering accountability.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
Benefits
- The role is based in Romania and has a stated typical base pay range of lei 263,600.00 to lei 434,000.00 per year; benefits and other compensation may also apply.
- The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
- The Microsoft Cloud Background Check is required upon hire or transfer and every two years thereafter.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
