Prepare for Your Mempage Technologies Interview with Real Experiences!
View interviews36 Mempage Technologies Jobs
Linux/Device Driver Developer - Embedded System (4-7 yrs)
Mempage Technologies
posted 3+ weeks ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, test, and debug device drivers for various hardware peripherals including I2C, Serial, NIC (Network Interface Cards), and others.
- Contribute to the Linux kernel development process by submitting code upstream.
- Maintain and update existing device drivers.
- Collaborate with hardware and firmware engineers to understand hardware specifications and functionalities.
- Write clean, well-documented, and efficient code.
- Perform code reviews and participate in technical discussions.
- Troubleshoot and debug hardware and software issues related to device drivers.
- Stay up-to-date with the latest advancements in Linux kernel development and device driver technologies.
Required Skills :
- Proven experience (4+ years) in developing Linux kernel device drivers.
- In-depth knowledge of Linux kernel internals, device driver frameworks, and kernel development methodologies.
- Expertise in C programming with a strong understanding of data structures and algorithms.
- Familiarity with I2C, Serial, and NIC protocols. (Familiarity with other device driver types is a plus)
- Experience with debugging tools and techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Desired Skills :
- Experience with ARM-based architectures.
- Knowledge of Device Tree (DT) and kernel configuration.
- Experience with kernel testing frameworks (e. , KUnit).
- Experience with version control systems (e., Git)
Functional Areas: Other
Read full job descriptionPrepare for Your Mempage Technologies Interview with Real Experiences!
View interviews4-7 Yrs
ESIC, Pharmacy, Linux Administration +4 more
4-8 Yrs
Embedded Systems, Linux, Embedded C +4 more
7-10 Yrs
C, SPI, Firmware +3 more
5-8 Yrs
Embedded Systems, Linux, QT +3 more
3-5 Yrs
Embedded Systems, Linux, Embedded C +2 more
3-5 Yrs
Social Work, Linux Administration, Embedded Software +3 more
3-6 Yrs
ESIC, Python, C++ +4 more
5-7 Yrs
ESIC, Pharmacy, Hospital +3 more
3-5 Yrs
ESIC, Hospital, Linux Administration +4 more