BM

Security Engineer

Bmw Techworks India
Bangalore7-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

Join WhatsApp Channel