BMBmw Techworks India
Security Engineer
Bangalore ₹7-10 LPA Posted 22 Aug 2025
FULL TIME
Jenkins
Gitlab
C++
Security
Java
Job Description
Key Responsibilities:
- Maintain security features across multiple layers of BMW s Linux distribution: from hardware, bootloader, and kernel to end-user applications.
- Review changes in existing security policies (SELinux, Linux permissions, systemd configuration, etc. ).
- Support other teams in implementing secure products.
- Contribute to the configuration and source code of BMW OS security features.
Qualifications
- Basic Requirements and Education
- Business fluent English.
- University degree in computer science or a comparable field of study, ideally with a security focus.
Required Experience and Skills
- Hands-on experience in Linux or/and Android security (e. g. , Kernel hardening, Linux permissions, systemd, capabilities, namespaces, Linux RPC).
- Knowledge of isolation techniques and containerization mechanisms is a plus.
- Thorough understanding of security principles, latest techniques, and operating system features (e. g. , secure boot, disk encryption, SELinux, integrity protection, cryptographic protocols).
- Background in modern software development in one of the languages C++, Java, Kotlin. Experience with Python as a universal tool.
- Experience with Continuous Integration and Delivery tools (e. g. , Jenkins, Zuul, Github Actions, or Gitlab CI).
- Understanding of basic principles of threat modeling. Practical experience is a plus.
Keywords
- Automotive Infotainment
- Linux
- SELinux
- Android
- Cyber Security
- C++
- CI/CD
- Threat modeling