Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You should have experience in architecture and design of large software projects, including designing and developing multi-process and multi-threaded applications. Proficiency in writing C/C++ based drivers on Linux is essential. Previous experience with system level object-oriented software design and test-driven development is preferred. Knowledge in Linux kernel and user space development as well as various sensor and bus interfaces such as MIPI, I2C, and SPI is necessary. Experience in Linux/Android, V4L2, MIPI-CSI, I2C, Serializer/Deserializer, Camera HAL, and Camera BSP is required. You should possess experience in developing Android Camera HAL implementations and a solid understanding of Android OS Internals & Driver Framework. Previous experience in camera ISP and camera framework would be a plus. Required skills include Camera driver, Android Camera HAL, Linux/Android, V4L2, MIPI-CSI, I2C, Serializer/Deserializer, Camera HAL, Camera BSP, and AUTOMOTIVE. Supported skills involve camera ISP and camera framework.,
Posted 18 hours ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
We are looking for a Senior Embedded Linux Engineer to join our dynamic engineering team in Bangalore/Bengaluru. You should have at least 3 years of experience in Embedded Linux driver and kernel development, with expertise in low-level driver development, hardware bring-up, and multimedia integration on ARM-based platforms. Your responsibilities will include developing and maintaining Linux kernel and device drivers, integrating multimedia IPs, system-level debugging, and collaborating with hardware and software teams for system bring-up and validation. Key Responsibilities: - Develop and maintain Linux kernel and device drivers, focusing on V4L2, DRM, I2C, IPC, and DMA. - Work on bare-metal drivers and applications for ARM-based systems. - Integrate and validate multimedia IPs such as MIPI CSI/DSI, HDMI, SDI, VCU, and ISP. - Perform system-level debugging, root cause analysis, and optimization. - Collaborate with cross-functional teams to ensure full system bring-up and performance validation. - Contribute to board support packages (BSP), bootloaders, and low-level firmware development when necessary. Required Skills and Experience: - 3+ years of experience in Embedded Linux driver/kernel development. - Strong C programming skills with hands-on experience in Linux kernel internals. - Proficiency in Linux device driver development and familiarity with subsystems like V4L2, DRM, and I2C. - Experience with multimedia IPs: MIPI, HDMI, SDI, VCU, ISP. - Solid understanding of the ARM architecture, memory-mapped IO, and interrupt handling. - System debugging experience using tools such as JTAG, serial consoles, and kernel logs. Preferred Qualifications: - Experience with SafeRTOS, FreeRTOS, or other embedded RTOS environments. - Background in product development or systems engineering involving hardware platforms and software/firmware stacks. - Excellent verbal and written communication skills for documentation and presentations. - Strong interpersonal and organizational skills. - Ability to work in a fast-paced, multidisciplinary technical environment. If you meet the requirements and are interested in this opportunity, please share your updated profile to vagdevi@semi-leaf.com. This is a full-time position with a Monday to Friday work schedule, based in person.,
Posted 1 week ago
2.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
You are seeking an Embedded Software Senior Engineer who is proficient in C/C++ Programming Language and Linux. Your responsibilities will include understanding requirements, designing, developing, unit testing, and debugging Embedded Software Real-time applications, Device Drivers, Bootloader, porting, and Linux kernel. You will also be responsible for documenting Requirement Specification and Design, as well as leading a team of 3 or 4 engineers. Additionally, you will need to provide effort estimation, planning, and customer interaction. To excel in this role, you should have 2 to 10 years of experience in Embedded Software with a strong foundation in C. Expertise in the Linux kernel and Linux kernel device drivers such as PCIe, display interface (e.g., HDMI, DP), v4l2, and DRM is required. Knowledge of GPU, using APIs or CUDA programming, is also essential. Hands-on experience with embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, and debugging kernel messages for cross platforms is crucial. You should be familiar with development using Host-Target tool chains for embedded platforms and have experience in system-level debugging, reverse engineering, Linux Internals, and Protocol level knowledge of interfaces. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, as well as familiarity with tools like Logic Analyzer, DSO/CRO, and Spectrum Analyzer, will be advantageous. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, and SourceTree is a must. A passion for learning new technologies, methodologies, strategies, and processes is desired, along with the ability to work in an aggressive, high-pressure environment. Excellent written and verbal communication skills, self-starting attitude, problem-solving mentality, and creativity are essential. You should also be proficient in documentation and able to prepare specification and design documents from requirements. Technical ownership of software driver modules is expected. Desired skills include independent leadership of a module with 3 or 4 engineers, knowledge of quality processes like CMMi and Agile Scrum, and experience with open-source software packages. Contribution to the open-source Linux kernel codebase and close cooperation with other leaders and project managers would be beneficial for this role.,
Posted 1 week ago
4.0 - 7.0 years
7 - 17 Lacs
Hyderabad
Work from Office
Job Title: Linux Video Developer Location: Hyderabad Experience: 4 to 7 Years Notice Period: Immediate to 15 Days Key Responsibilities: Lead the design and development of Linux-based video driver architecture and user-space frameworks. Own the enablement and optimization of hardware video codecs (VPU/GPU) including H.264, H.265/HEVC, VP9, AV1, etc. Develop and maintain V4L2-based drivers, media controller interfaces, and buffer management frameworks. Collaborate with the hardware and firmware teams for new chip bring-up, validation, and performance tuning. Integrate and optimize multimedia frameworks such as GStreamer, FFmpeg, and OMX IL in embedded Linux environments. Drive system-level debugging, performance benchmarking, and compliance testing (CTS, GTS, etc.). Guide and mentor junior engineers, ensuring best practices in coding, testing, and documentation. Contribute to open-source communities when applicable, especially in kernel or media frameworks. Required Qualifications: 4+ years of experience in embedded Linux multimedia or video driver development. Strong hands-on experience with V4L2 , DRM/KMS, and video codecs (hardware & software). Deep understanding of Linux kernel architecture, memory management, and device tree. Proficient in C/C++ , and scripting languages such as Bash or Python. Experience in video framework integration: GStreamer , FFmpeg , or OpenMAX . Familiarity with performance profiling tools (perf, ftrace, gprof, etc.). Excellent debugging skills across kernel and user-space layers.
Posted 1 week ago
5.0 - 24.0 years
0 Lacs
hyderabad, telangana
On-site
We are looking for an Embedded AI Software Engineer with a strong background in software development for resource-constrained edge hardware. In this role, you will play a crucial part in creating optimized pipelines that utilize media encoders/decoders, hardware accelerators, and AI inference runtimes on platforms such as NVIDIA Jetson, Hailo, and other edge AI SoCs. Your primary responsibility will involve designing highly efficient, low-latency modules that can operate on embedded devices, requiring deep integration with NVIDIA SDKs like Jetson Multimedia, DeepStream, and TensorRT, as well as broader GStreamer pipelines. Responsibilities include: - Implementing hardware-accelerated video processing pipelines using GStreamer, V4L2, and custom media backends. - Integrating AI inference engines utilizing NVIDIA TensorRT, DeepStream SDK, or similar frameworks such as ONNX Runtime or OpenVINO. - Profiling and optimizing model loading, preprocessing, postprocessing, and buffer management for edge runtime. You will also design software within strict memory, compute, and power constraints specific to edge hardware, leveraging multimedia capabilities and implementing fallback logic for error handling in live deployment scenarios. Additionally, collaborating with kernel modules, device drivers, and board support packages to enhance performance will be a crucial part of your role. Requirements: - Bachelor's or Master's degree in Computer Engineering, Electronics, Embedded Systems, or related fields. - 2-4 years of hands-on experience in developing for edge/embedded systems using C++. - Proficiency in C++11/14/17, multi-threaded programming, video codecs, media IO pipelines, and encoder/decoder frameworks. - Familiarity with GStreamer, V4L2, multimedia buffer handling, TensorRT, DeepStream, CUDA, and NVIDIA's multimedia APIs. - Exposure to runtimes like HailoRT, OpenVINO, or Coral Edge TPU SDK is a plus. Bonus skills include familiarity with build systems like CMake, Bazel, cross-compilation, Yocto, AI model quantization, batching, layer fusion, camera bring-up, video streaming, and live feed inference. To apply for this position, please submit your resume and portfolio details to hire@condor-ai.com with the subject line "Application: Embedded AI Software Engineer." Condor AI is an AI engineering company specializing in deploying artificial intelligence solutions in real-world scenarios. We focus on Edge AI, combining custom hardware with optimized software for fast, reliable on-device intelligence. With expertise in smart cities, industrial automation, logistics, and security, our team brings over a decade of experience in AI, embedded systems, and enterprise-grade solutions. We operate globally, aiming for lean operations and building solutions for production from system design to scaled deployment.,
Posted 2 weeks ago
6.0 - 10.0 years
14 - 20 Lacs
Hyderabad
Work from Office
Experience : 6+ years Location : Hyderabad Key Responsibilities Lead the end-to-end QA strategy for Linux-based camera systems on Qualcomm platforms. Design, develop, and maintain automated and manual test plans for camera features including image capture, video recording, HDR, auto-focus, ISP tuning, etc. Validate camera drivers (V4L2), media frameworks (GStreamer, OpenCV), and integration with camera HAL and sensor modules. Drive regression, performance, and stress testing across multiple platforms and software releases. Analyze test results, debug camera-related issues, and work with engineering teams to root cause and resolve problems. Own test coverage for camera firmware, image quality tuning, and ISP pipeline validation. Build and manage camera test frameworks and test labs including sensor setups and automated rigs. Collaborate with cross-functional teams including software, image tuning, firmware, and hardware groups. Mentor and lead QA engineers; ensure adherence to QA best practices and timely delivery. Required Qualifications: Bachelors or Masters degree in Computer Science, Electronics, or related field. 6+ years of experience in embedded software QA with a focus on camera systems and multimedia validation . Strong understanding of Linux camera frameworks , especially V4L2 , media controller , and camera sensor drivers. Experience with test automation tools (Python, Robot Framework, Shell) and camera analysis tools (ExifTool, OpenCV, etc.). Familiarity with image quality parameters (sharpness, exposure, noise, color balance) and camera lab equipment. Solid debugging skills and experience working with logs, kernel traces, and multimedia pipelines. Excellent written and verbal communication skills and a strong sense of ownership.
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Quality Assurance professional specializing in Multimedia/Embedded systems, you will be joining a prestigious MNC project based in Bangalore. Your expertise in Display, 2D GPU/3D GPU, Camera, and Video Codec testing is crucial for ensuring the quality and functionality of the multimedia features. Your knowledge of open-source tools such as FFMPEG, GStreamer, V4L2, and glmark2 will be essential for conducting thorough testing of these multimedia components. In addition to your proficiency in Linux Embedded testing, you should have experience in automation and Python scripting. The ability to write code in Python will be a key requirement for this role. Your responsibilities will involve not only testing but also developing and implementing automated testing procedures using Python scripts. To be considered for this position, please provide the following details: - Full Name - Mobile Number - Email ID - Total years of Experience - Relevant years of experience with Display, 2D GPU/3D GPU - Relevant years of experience in Camera and Video Codec testing - Relevant years of experience with Multimedia testing - Relevant years of experience with FFMPEG, GStreamer, V4L2, glmark2 - Relevant years of experience with Automation testing - Relevant years of experience with Python Additionally, please share the following information: - Current Location - Willingness to work in a hybrid mode at the Bangalore location - Current CTC - Any existing offers - Expected CTC - Notice Period If you meet the required skill set and are interested in this opportunity, kindly provide the requested details to proceed further.,
Posted 3 weeks ago
7.0 - 12.0 years
15 - 30 Lacs
Hyderabad
Work from Office
Role & responsibilities Job Title: Linux Video Lead Location: Hyderabad Department: Multimedia Software Linux Video Stack Key Responsibilities: Lead the design and development of Linux-based video driver architecture and user-space frameworks. Own the enablement and optimization of hardware video codecs (VPU/GPU) including H.264, H.265/HEVC, VP9, AV1, etc. Develop and maintain V4L2-based drivers, media controller interfaces, and buffer management frameworks. Collaborate with the hardware and firmware teams for new chip bring-up, validation, and performance tuning. Integrate and optimize multimedia frameworks such as GStreamer, FFmpeg, and OMX IL in embedded Linux environments. Drive system-level debugging, performance benchmarking, and compliance testing (CTS, GTS, etc.). Guide and mentor junior engineers, ensuring best practices in coding, testing, and documentation. Contribute to open-source communities when applicable, especially in kernel or media frameworks. Required Qualifications: Bachelors or Masters degree in Computer Science, Electronics, or a related field. 7+ years of experience in embedded Linux multimedia or video driver development. Strong hands-on experience with V4L2 , DRM/KMS, and video codecs (hardware & software). Deep understanding of Linux kernel architecture, memory management, and device tree. Proficient in C/C++ , and scripting languages such as Bash or Python. Experience in video framework integration: GStreamer , FFmpeg , or OpenMAX . Familiarity with performance profiling tools (perf, ftrace, gprof, etc.). Excellent debugging skills across kernel and user-space layers.
Posted 1 month ago
4.0 - 9.0 years
5 - 15 Lacs
Hyderabad, Chennai, Bengaluru
Work from Office
Role & responsibilities Lead the design and development of Linux-based video driver architecture and user-space frameworks. Own the enablement and optimization of hardware video codecs (VPU/GPU) including H.264, H.265/HEVC, VP9, AV1, etc. Develop and maintain V4L2-based drivers, media controller interfaces, and buffer management frameworks. Collaborate with the hardware and firmware teams for new chip bring-up, validation, and performance tuning. Integrate and optimize multimedia frameworks such as GStreamer, FFmpeg, and OMX IL in embedded Linux environments. Drive system-level debugging, performance benchmarking, and compliance testing (CTS, GTS, etc.). Guide and mentor junior engineers, ensuring best practices in coding, testing, and documentation. Contribute to open-source communities when applicable, especially in kernel or media frameworks. Preferred candidate profile Bachelors or Master’s degree in Computer Science, Electronics, or a related field. 7+ years of experience in embedded Linux multimedia or video driver development. Strong hands-on experience with V4L2 , DRM/KMS, and video codecs (hardware & software). Deep understanding of Linux kernel architecture, memory management, and device tree. Proficient in C/C++ , and scripting languages such as Bash or Python. Experience in video framework integration: GStreamer , FFmpeg , or OpenMAX . Familiarity with performance profiling tools (perf, ftrace, gprof, etc.). Excellent debugging skills across kernel and user-space layers.
Posted 1 month ago
5.0 - 10.0 years
37 - 40 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. Skills Must have 1. Engineer with 5-8 Years of experience in embedded Linux driver/kernel development. 2. Strong C development skills. 3. Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development Virtualization Xen, KVM, QNX hypervisor knowledge. 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. System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience Notice Period: 45-60 Days
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough