3 Lyptus Technologies Jobs
4-10 years
Lyptus Technologies - Linux Engineer - Device Driver (4-10 yrs)
Lyptus Technologies
posted 5d ago
Flexible timing
Key skills for the job
Mandatory Skills :
1. Engineer with 4 to 8.5yrs of experience in embedded Linux driver/kernel development.
2. Strong C/C++ development skills with a good understanding of object-oriented design.
3. Experience with any one of the driver development domain
a. Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.
b. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2.
c. Power management System to RAM, S0ix3.
d. Display Driver development X, Wayland, Weston, Display driver
e. Experience with Audio sub-system, Audio driverss, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM, Proficient in yocto development.
f. Virtualization Xen, KVM, QNX hypervisor knowledge.
g. Ethernet Driver Network driver development.
4. Good working experience with IPC, DMA driver development.
5. Experience with kernel mode driver programming in Linux
6. Linux Device driver programming experience in Linux Kernel and Drivers.
7. Experience dealing with Linux community and Open Source contribution a plus
8. Strong background in embedded systems development
9. System knowledge, System Debugging
10. Work in both an individual and team member environment
11. Excellent problem solving and debugging skills of the building blocks.
12. Kernel bug fixes and upstreaming
13. Strong written and verbal communication skills
14. Self-motivated, should be able to take lead in mastering new technologies
Responsibilities :
- Responsible for Linux Driver Development and maintenance of platform drivers in any one sub-domain (Graphics/Audio sub-system/Multimedia-Video/Power/Display/Ethernet).
- Responsible for development and bug-fixing any relevant Framework part the sub-domain.
- Responsible for interfacing/modifying any relevant Linux kernel features.
- Responsible for writing/modifying yocto recipe's and development in virtualized environments like Xen/KVM/QNX
- Assuring the deliverables are timely and are according to the identified process.
- Working in Agile teams.
- Aligning with team members on an identified strategy and deliver as per discussions.
- Responsible to write quality/scalable/re-usable code.
- Ownership of overall feature/sub-feature till completion.
- Support CI/CD team in resolving defects.
- Actively taking part in cross functional forums.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Linux Engineer roles with real interview advice
3-7 Yrs