Role Summary Seeking a hands-on Linux Multimedia Software Engineer with strong experience in embedded systems, multimedia drivers, and low-level software debugging. The engineer will contribute to development, debugging, and optimization of camera, display, and video software solutions on embedded platforms.
Computer
Science, or related field. Overall software development experience. Strong proficiency in C programming.
Embedded
Linux development. Hands-on experience with multimedia drivers (Display, Camera, Video). Minimum 2 -3 years of experience in embedded Linux debugging on hardware platforms.
Experience with board-level debugging tools and techniques (JTAG, UART/serial console, crash analysis, trace/debug tools).
Robust understanding of: Operating Systems concepts Device drivers Memory management Concurrency and synchronization Embedded systems fundamentals Good-to-Have Skills Linux kernel driver development experience. Knowledge of Framebuffer and/or DRM/KMS architecture.
Android platform debugging and performance analysis.
Experience working on ARM-based SoCs and embedded platforms. Board bring-up and hardware-software integration experience. Familiarity with Git/Gerrit development workflows.
Key Responsibilities Develop, enhance, and debug multimedia drivers and low-level software components. Analyze and resolve complex issues spanning software, kernel, and hardware interactions. Collaborate with hardware, system, and validation teams to deliver robust multimedia solutions. Perform root-cause analysis, performance optimization, and stability improvements. Support platform integration, bring-up, and customer issue resolution.
Keywords: Embedded Linux, C Programming, Multimedia Drivers, Display, Camera, Video, Linux Kernel, DRM/KMS, Android, ARM, JTAG, Board Bring-up, Driver Debugging."
Plse share at
[email protected]
📌 Multimedia Developer (Hyderabad)
🏢 Mirafra
📍 Hyderabad