Senior Developer - Gen20x - Trusted Apps & QNX Security
About MBRDI:
Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility.
Experience
- 3 to 6 years' experience in software development
- Successful track record and experience in developing software without support.
Mandatory Skills
Agile/SAFe WoW Experience
Strong Experience in C, C backend programming
Good at Android HAL implementation with aidls
Good in Android Framework
Experience with Se-Linux adaptations for the new HAL implementations
Coding skills in Java/Kotlin
Good experience in OpenSSL configuration, Certificates, HSL, Shared keys, Secured boot/element using global standard platforms and Crypto algorithms.
Knowledge of Linux Security, Linux internals, System calls, Services.
Basics of GPTEE, Cryptography (encryption, decryption), Certificate handling
Good understanding of the open source/standard community and interfaces
Solid expertise in Security stack development such as trusted execution and application development.
Version control git and CI/CD (Git, Jenkins, Jira)
Nice to have:
Experience in development of Security related modules/components in Automotive projects.
Experience with Android Key master HAL/ Keystore Deamon
Experience with Android Keystore use cases
Experience with Trusted Execution Environments and Trusted Applications
Exposure to Security best practices and OS security concepts
Experience in Cryptography and various symmetric and asymmetric algorithms
Experience in development of Security related modules/components in Automotive projects.
Experience in GPTEE, Cryptography (encryption, decryption), Certificate handling
Experience in QNX security
Experience with UML modelling tools like Plat UML, Enterprise Architect and tools like confluence
Experience with Yocto Build.
Personal skills:
Proficiency in problem solving and troubleshooting technical issues
Ability to handle multiple competing priorities in a fast-paced environment
Personal initiative, commitment, perseverance and resilience
Well-developed communication and teamwork skills
Aspiration to engineering excellence
Educational Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
Why Join Us?
Be part of a purpose-driven organization that's shaping the future of mobility. Work on cutting-edge technologies and global projects. Thrive in a collaborative, diverse, and inclusive environment. Access world-class infrastructure and learning opportunities.
Equal Opportunity Statement:
At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.