Company Description :
Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify life.
Our expertise spans R&D, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing.
We specialize in product development with AI integrated with IoT and 5G for various sectors such as Smart Agriculture, Smart Grid, Healthcare, Logistics, and Gaming.
Our teams excel in Generative AI, Large Language Models (LLM), Computer Vision, Blockchain, and IoT.
We partner with top-notch clients like Emaar, Radisys, AMD, and Qualcomm, as well as AI and IoT startups in the USA.
Our offices are located in India, Malaysia, and the USA.
Key Responsibilities :
- Design, develop, and maintain Linux device drivers in both kernel and user space.
- Develop and enhance PCIe-based and Ethernet network drivers for x86 multi-core systems.
- Perform system-level debugging, integration, and performance tuning in Linux environments.
- Collaborate with hardware and firmware teams for seamless hardware-software integration.
- Develop automation scripts and testing tools to validate driver functionality and performance.
- Ensure code quality, reliability, and maintainability through unit testing (GTest) and code reviews.
- Utilize version control systems (e.g., Git) and adhere to robust software development practices.
- Document technical designs, test procedures, and performance benchmarks.
Key Skills & Competencies :
Strong proficiency in C programming and Linux kernel internals.Hands-on experience with PCIe driver development, DMA, interrupt handling, and network stack.Solid understanding of Ethernet protocols, socket programming, and TCP / IP stack implementation.Experience with x86 multi-core processors and hardware bring-up.Proficiency in debugging tools (e.g., GDB, ftrace, perf, kgdb).Familiarity with automation scripting using Python, Bash, or similar tools.Hands-on with GTest, Git, and CI / CD workflows.Strong analytical, debugging, and problem-solving abilities(ref : hirist.tech)