Posted:2 months ago| Platform:
Work from Office
Full Time
We are seeking a skilled C++ Backend Developer to work on embedded applications for Linux-based Buildroot systems. The role involves implementing CAN bus communication, network socket programming, APIs, and writing unit tests to ensure high-quality software. Responsibilities Develop and maintain C++ applications for Buildroot-based Linux systems. Implement and debug CAN bus communication protocols. Design and manage network socket programming solutions (TCP/UDP). Write unit tests to validate functionality and ensure code quality. Collaborate with cross-functional teams for integration and testing. Document code and system designs effectively. Required Skills: Proficiency in C++ (C++14 or newer). Development of Clean Code through Design Pattern and Modern C++ Features Strong knowledge of Linux systems First Experience with CAN bus communication protocols or other Hardware Communication Protocols Proficiency in network sockets programming Experience with unit testing frameworks, especially gtest Preferred Skills: Familiarity with SocketCAN or similar CAN libraries. Knowledge of API frameworks (e.g., REST, gRPC). Soft Skills: Strong problem-solving and communication skills. Ability to work independently and within a team.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.