Job Role: Linux Device Driver Engineer - Automotive
Experience: 5 to 8 Years
Location: Bangalore & Chennai
Key Responsibilities:
- Develop and maintain embedded software using Modern C++ (C++11/14/17/20)
- Design clean APIs and modular, testable components
- Work on Embedded Linux / RTOS platforms
- Build and customize systems using Yocto, BitBake, and CMake
- Implement state machines, event-driven logic, and IPC/RPC
- Debug complex system-level issues and participate in code/design reviews
- Collaborate in an Agile / Scrum team and mentor junior engineers
Key Skills:
- 5+ years of Embedded C++ / Modern C++ development experience
- Strong experience with Embedded Linux and/or RTOS
- Hands-on with Yocto, BitBake, CMake
- Knowledge of GCC/Clang toolchains and cross-compilation
- Strong debugging, analytical, and communication skills
- Proficiency in scripting (Python/Bash)