Job/Position Summary
Technical Expertise:
- Experience working with Bluetooth profiles and analyzing air traces to root cause issues.
- Proficiency in C, Modern C++14/17, OOPs, and Design Patterns.
- Knowledge of coding guidelines/standards (e.g., MISRA C/C++, CERT C/C++).
- Experience with Multi-Threading, IPC, and RPC technologies: Thrift, DBUS, gRPC, Sockets.
- Familiarity with Build tools like Make, CMake, and Git workflow.
- Experience with Linux, GDB, Valgrind, and System Debugging.
- Knowledge of Test-Driven Development, Google-Test, Robot Framework, and Python.
- Understanding of Infotainment System Architecture and Design Principles.
- Experience with Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J.
Nice to Have:
- Experience with Embedded Linux / Yocto / QNX.
- Knowledge of ASPICE V-Model Processes.
- Understanding or experience with containers, hypervisors, virtualization.
- Experience with Media players, Bluetooth, IAP, Android Auto, Device Manager, Remote UI.
- Experience with DevOps-CI/CD.
- Familiarity with AppArmour, Threat Modeling, TrustZone.
- Ability to understand and address Bluetooth security vulnerabilities reported by research organizations.
Personal Skills:
- Proficiency in problem-solving and troubleshooting technical issues.
- Excellent organizational, time management, prioritization, and multi-tasking skills.
- Personal initiative, commitment, perseverance, and resilience.
- Well-developed communication and teamwork skills.
- Aspiration to engineering excellence.
Job Experience: 3-6 Years
Job Skils: Android Auto AppArmour Bluetooth C/C++ for Automotive Entertainment CERT C/C++ DBUS Device Manager DevOps-CI/CD GDB Google-Test gRPC IAP IPC Linux Media players Misra C/C++ Multi-threading Pytest/Robot Framework Python Scripting Remote UI RPC Sockets Test-Driven Development Threat Modeling Thrift TrustZone Valgrind
Job Type: Full Time
Job Location: Bangalore