Job Title : Embedded Linux Developer (3-8 yrs)
Location : Others / Bengaluru, Karnataka, India
Company : Mempage Technologies Private Limited
About Mempage Technologies Private Limited :
Mempage Technologies is a dynamic and innovative technology company focused on developing cutting-edge solutions in . We are committed to pushing the boundaries of what's possible through embedded systems and software development. Our team is passionate about creating high-quality, reliable, and efficient products that solve real-world problems. We foster a collaborative and supportive environment where employees can learn, grow, and make a significant impact. We value innovation, teamwork, and a commitment to excellence.
Job Description :
We are seeking a highly motivated and experienced Embedded Linux Developer to join our growing team. The ideal candidate will have a strong background in embedded systems, Linux kernel development, and device driver development.
Responsibilities :
- Design, develop, and debug embedded Linux software
- Develop and maintain Linux kernel modules and device drivers.
- Customize and optimize Linux distributions for embedded platforms.
- Work with hardware engineers to bring up new hardware platforms.
- Develop and maintain build systems and toolchains.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot and resolve complex software and hardware issues.
- Write clear and concise technical documentation.
- Collaborate with cross-functional teams to ensure successful product development.
- Stay up-to-date with the latest trends and technologies in embedded Linux development.
Qualifications :
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.3-8 years of experience in embedded Linux development.Strong understanding of Linux kernel architecture and internals.Proficiency in C and C++ programming.Experience with device driver development (e.g., character drivers, block drivers, network drivers).Experience with embedded Linux build systems (e.g., Yocto Project, Buildroot).Experience with scripting languages (e.g., Python, Bash).Experience with debugging tools (e.g., GDB, JTAG).Experience with version control systems (e.g., Git).Excellent problem-solving and analytical skills.Strong communication and teamwork skills.Preferred Qualifications :
Experience with specific hardware platforms (e.g., ARM, x86).Experience with real-time operating systems (RTOS).Experience with networking protocols (e.g., TCP / IP, UDP).Experience with security protocols (e.g., :Competitive salary and benefits package.Opportunity to work on challenging and innovative projects.Collaborative and supportive work environment.Opportunities for professional growth and development.(ref : hirist.tech)