Varite

Embedded Software Developer - C++ Programming

Job Location

bangalore, India

Job Description

Job Description : We are hiring an Embedded Software Developer with expertise in C++ programming, kernel programming, and USB/I2C driver development. The ideal candidate will have a strong background in embedded system development and low-level programming in Linux Responsibilities : - Design, develop, and maintain embedded software solutions using C++. - Develop and integrate kernel-space drivers, particularly for USB and I2C interfaces. - Collaborate with cross-functional teams for hardware-software integration and debugging. - Perform kernel debugging, performance tuning, and stability testing. - Write efficient, high-quality, and well-documented code adhering to industry standards. - Participate in code reviews, documentation, and technical Skills & Qualifications : - Strong proficiency in C++ programming for embedded platforms. - Hands-on experience with Linux Kernel Programming. - Expertise in developing USB drivers or I2C drivers. - Solid understanding of Linux kernel architecture, device trees, and interrupt handling. - Strong analytical and debugging skills using tools like GDB, dmesg, etc. - Excellent communication skills and ability to work Qualifications : - Bachelors or Masters degree in Computer Science, Electronics, or a related field. - Familiarity with embedded systems architecture and board bring-up activities. - Experience with Git or other version control systems. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/10/2025
View More Varite Jobs

Contact Information

Contact Human Resources
Varite

Posted

May 10, 2025
UID: 5169499309

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.