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
Location: bangalore, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources Varite |
---|