
Senior Developer - Gen20x - Trusted Apps & QNX Security
Job Description
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.