Job/Position Summary
Technical Expertise:
- Experience in Automotive Infotainment domain.
- 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, RPC (e.g., Thrift, DBUS, gRPC, Sockets).
- Familiarity with Build Tools like Make, CMake, and Git Workflow.
- Experience in Linux, JDB, Valgrind, and System Debugging.
- Proficiency in API Design, Real-Time Systems.
- Experience in Creating Requirements, Design, UML Diagrams, and Doxygen Documentation.
- Experience with Test-Driven Development, Google-Test, Robot Framework, Python, and Shell.
- Familiarity 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/Experience with Containers, Hypervisors, and Virtualization.
- Experience with Media Player, Bluetooth.
- Experience with PulseAudio / ALSA or similar audio frameworks.
- Experience with Audio Signal Processing Algorithms and HW Knowledge.
- Experience with Genivi Modules and Standards: DLT, NSM, UserProfile, Persistence, SomeIP.
- Experience with DevOps-CI/CD.
- Experience with AppArmour, Threat Modeling, TrustZone.
- Experience with Vehicle Diagnostics (UDS, DoIP).
Personal Skills:
- Proficiency in problem-solving and troubleshooting technical issues.
- Excellent organizational, time management, prioritization, and multi-tasking skills.
- Strong personal initiative, commitment, perseverance, and resilience.
- Well-developed communication and teamwork skills.
- Aspiration for engineering excellence.
Job Experience: 3-6 Years
Job Skils: C/C++ for Automotive Entertainment CERT C/C++ Design Pattern Doxygen Documentation Google-Test JDB Linux Misra C/C++ Pytest/Robot Framework Python/Shell QNX Test-Driven Development UML Diagrams Valgrind
Job Type: Full Time
Job Location: Bangalore