Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer at Yularatech, you will be responsible for designing and developing high-performance systems using C and C++ programming languages, with a focus on Infotainment systems. With a minimum of 4 years of experience, you will follow Agile principles to create software solutions for Cluster/Cockpit operations on operating systems like Linux, Android, and QNX. Your primary responsibilities will include designing, developing, and maintaining software systems based on object-oriented principles, as well as building and validating Cockpit features. You will work closely with cross-functional teams to deliver innovative and reliable software solutions that meet the needs of our international client base. Key technical skills required for this role include proficiency in C and C++ programming, knowledge of operating systems such as Linux, Android, and QNX, experience with Test Driven Development methodologies, and familiarity with networking protocols like CAN, LIN, Ethernet, UART, and SPI. Additionally, you should have experience in areas such as Infotainment development, HMI tools, multimedia, and hypervisor-related software development. In addition to technical skills, soft skills are also essential for this role. You should possess impactful communication skills, be able to work autonomously, and demonstrate problem-solving and analytical skills. Leadership qualities, mentoring abilities, and a proactive attitude are also valued qualities in this position. As a part of the team, you will collaborate with stakeholders to gather requirements, manage multiple projects, and deploy software for various cockpit-related functionalities. You will also contribute to code reviews, optimize applications for performance, and ensure timely delivery and adherence to quality standards. To be successful in this role, you must have a minimum of 4 years of experience in software development, a good understanding of Object-Oriented programming principles, and a degree in engineering or computer science. Experience with AUTOSAR, infotainment systems, and IPC mechanisms will be beneficial. Staying updated with the latest market trends and technologies is essential for enhancing software capabilities. Working at Yularatech, you will have the opportunity to work on impactful projects in a collaborative and inclusive environment. We offer a competitive salary, comprehensive benefits package, and continuous learning and professional development opportunities.,
Posted 1 day ago
0.0 - 3.0 years
0 - 0 Lacs
pune, maharashtra
On-site
As a QA Automation Engineer Fresher, you will be an integral part of the Quality Assurance team, collaborating with developers, product managers, and senior QA engineers to ensure software quality. Your primary responsibilities will include understanding user requirements, developing test scenarios, and automating test cases using Python-based frameworks. You will play a crucial role in identifying bugs, executing manual and automated tests, and enhancing test coverage through tools like Selenium and PyTest. Additionally, you will be involved in defect tracking, log analysis, and creating Requirement Traceability Matrix (RTM) to ensure effective quality reporting. To excel in this role, you must possess a strong understanding of Python 3, experience with test automation frameworks, and familiarity with the software testing life cycle. Proficiency in tools like Jira or Bugzilla for defect tracking, as well as basic command-line operations on Linux, will be essential. Knowledge of containers, Docker operations, and Git version control system will also be beneficial. While exposure to Computer Vision software, PyTorch, AWS, and DevOps concepts are considered advantageous, a background in B.Tech / BE / MCA / M.Sc in Computer Science, IT, or related field with a minimum of 60% marks or 7+ CGPA is required. Joining us will provide you with hands-on experience in QA automation projects, exposure to cutting-edge technologies, mentorship from industry experts, and a fast-paced learning environment. This opportunity also offers the potential for full-time conversion upon successful completion of the internship.,
Posted 1 day ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
Contribute to the product development for middleware, media, and application development for Vizio's TV platform. You will work with the team to review product requirements, create technical specifications, design and architect new products, and improve existing software. Additionally, you will create prototypes, design documents, and technical tasks, propose implementation plans, develop core components, and ensure proper implementation through code reviews. You will also be responsible for developing tools to assess product quality, automate defect identification, and triage bugs within 3 months. By 6 months, you will gain a comprehensive understanding of media stack architecture and identify areas for enhancing user experience. Within 1 year, you will become a feature owner driving the development of new features. To be successful in this role, you should possess at least 8 years of experience in architecture & design, prototyping, software development & implementation planning, code review, and unit testing for consumer electronic devices. A Bachelor's degree or higher in Computer Science, Electronics, or a related field is required. Proficiency in C, C++/C++11, JavaScript, and JSON is essential. You should also have experience in developing media pipeline stacks, video streaming technologies (DASH, HLS, Progressive Download, etc.), Digital Rights Management (Widevine/Playready/FairPlay), and Secure Media Pipeline. Knowledge of audio/video formats such as H264, HEVC, mp4, CMAF, MPEG2-TS, HDR, Dolby Vision, etc., as well as experience in media frameworks like Gstreamer, FFMPEG, multi-threaded programming, and inter-process communication is expected. Strong communication and problem-solving skills, self-motivation, proactive attitude, and the ability to work well in a team are crucial for this role. Walmart Global Tech offers a dynamic environment where your contributions can impact millions of people. As part of a team of software engineers, data scientists, cybersecurity experts, and service professionals, you will be at the forefront of retail disruption. With a focus on innovation and employee development, Walmart Global Tech provides opportunities for growth and skill-building in the ever-evolving tech landscape. The company embraces a flexible, hybrid work model that combines in-office collaboration with virtual presence, enabling faster decision-making, global team connectivity, and personal flexibility. In addition to competitive compensation, employees can benefit from awards, maternity and parental leave, PTO, health benefits, and more. Minimum qualifications for this position include a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area, along with 4 years of experience in software engineering. Alternatively, applicants can have 6 years of experience in software engineering or a related field. Preferred qualifications include a Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, coupled with 2 years of experience in software engineering. The primary location for this position is at G, 1, 3, 4, 5 Floor, Building 11, Sez, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli, India.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You have a strong programming background in C and Linux, specifically for RDK-V development. You are familiar with STB/DTV subsystems and architecture. You have hands-on experience working with the Yocto build system and Linux driver development. Your knowledge includes adaptive streaming, GStreamer, and multithreaded programming. You are skilled in debugging with GDB, inter-process communication, and managing SoC-level issues with vendors. Understanding Bluetooth and HDMI subsystems is part of your expertise. With a minimum of 3 years of experience in the video domain, you have exposure to Agile project delivery. Your strengths lie in excellent communication, collaboration, and problem-solving abilities.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You should have strong expertise in C/C++, Media set-top box technologies such as STB STB, RDK, GStreamer, C++, Yocto, and C. Additionally, you must possess good knowledge of software configuration management systems and be well-versed in the latest technologies and industry trends. Your logical thinking, problem-solving skills, and ability to collaborate will be crucial for this role. Furthermore, you should demonstrate a strong business acumen, strategic thinking, and cross-industry thought leadership. Knowledge of two or three industry domains, understanding of financial processes for different project types, and familiarity with various pricing models are essential. Client interfacing skills, along with an understanding of SDLC and agile methodologies, will also be valuable. Experience in project and team management, as well as technology expertise in Open System-ALL and Media Set-top Box, DVB, are required for this position. The ability to interface with clients effectively and lead teams through the project lifecycle will be key responsibilities in this role.,
Posted 3 days ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
You should have a minimum of 4 years of experience in AOSP FW with expertise in the Infotainment domain. Knowledge of C/C++ and JAVA is preferred, and experience in Android FW is required. It is essential to be familiar with Android HAL AOSP architecture, as well as Android Concepts, policies, config, and board config files. Your responsibilities will include documenting code, providing technical support as needed, and demonstrating strong knowledge and experience with AAOS and AOSP. You should possess solid expertise in AOSP, Android framework, and services such as Multimedia and camera, along with proficiency in Android HAL, Android graphics pipeline, DRM, and Codecs. Strong debugging skills in Linux Programming/Environment are necessary, along with knowledge of JNI, C/C++, solution library optimization, and SDK integration. Experience in Android Application, Filters development, Cloud pipeline architecture, and System & Graphics Rendering is desired. Troubleshooting issues related to Android framework components and a strong understanding of HAL concepts are also important. Additionally, you should have strong C/C++ development skills with a good grasp of object-oriented design and an understanding of Android framework and overall Android Architecture. Proficiency in any one of Android HAL components such as Audio, Graphics, Camera, or Power is required. Experience with Multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is beneficial. Compliance to CTS/VTS and support in resolving defects, a strong background in embedded systems development, system knowledge, and system debugging are expected. Being self-motivated to learn and explore new areas is essential, along with a good understanding of the Gtest framework. You should be able to independently debug issues effectively.,
Posted 4 days ago
1.0 - 5.0 years
0 Lacs
coimbatore, tamil nadu
On-site
As an Intern Computer Vision Engineer - Data Scientist at Neuronest AI Pvt Ltd in Coimbatore, your role will involve working on day-to-day tasks related to computer vision, data science, and machine learning. Your key responsibilities will include developing and implementing computer vision algorithms such as object detection, tracking, and segmentation in video surveillance systems. You will also apply traditional image processing techniques like filtering, edge detection, and morphological operations to enhance video analysis. Writing and maintaining scalable code in Python and C++ for real-time video data processing and complex analyses will be crucial. You will integrate algorithms into video surveillance systems, conduct testing for reliability, collaborate with cross-functional teams, and document processes for future development. To excel in this role, you should have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related fields, along with at least 1 year of experience in developing computer vision applications with a focus on object detection, tracking, and segmentation. Proficiency in computer vision techniques, deep learning-based methods, Python, and C++ using libraries like OpenCV, TensorFlow, or PyTorch is essential. Knowledge of video surveillance systems, real-time video processing, and familiarity with FFmpeg, Gstreamer, basic networking protocols, cloud platforms, and distributed systems will be advantageous. In addition to technical skills, soft skills like strong problem-solving, analytical abilities, independence in work, and efficient task management are valuable attributes for this role. Staying updated with advancements in computer vision and proposing innovative solutions to enhance system capabilities will be encouraged.,
Posted 4 days ago
5.0 - 12.0 years
0 Lacs
karnataka
On-site
You will be working as a Developer specializing in Dolby Vision/Audio Engineering with 5-12 years of experience in Bengaluru. Your primary responsibility will involve developing technologies and platforms for the next generation consumer electronics products. These products are utilized by top consumer electronics and semiconductor companies. Your tasks will include the development of device drivers for various interfaces such as PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. Additionally, you will be involved in firmware development, building BSPs, and integrating middleware components to create complete systems for platforms like Android, Linux, QNX, and RTOS. One of the key focuses of this role is to work on middleware development and DRM integration for a cutting-edge Consumer SoC of a prominent semiconductor company. As a part of the team, you will have the opportunity to contribute and make a significant impact in this domain. **Roles & Responsibilities:** **Must-Have Technical Skills:** - Proficient in C programming - Designing, implementing, and debugging system software - Familiarity with various broadcast standards like Dolby Digital, Dolby Digital Plus, MPEG-DRC, KAC Bit Streams, DolbyAC-4, and other Audio formats - Experience in AV Playback using Multimedia Engines such as GStreamer, Stagefright, ffmpeg, and audio decoding formats like AAC, MPEG-4, etc. **Good to Have Technical Skills:** - Knowledge of Encryption/Decryption algorithms with hardware acceleration - Experience in Multimedia drivers **Behavioral/Non-Technical Skills:** - Strong analytical and problem-solving abilities - Excellent verbal and written communication skills - Self-managed, adaptable, and eager to take on challenging tasks If you possess the required skills and are enthusiastic about working in a dynamic environment, we encourage you to apply for this position.,
Posted 4 days ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
You are a solid hands-on engineer in the video algorithm domain with expertise in developing video compression algorithms for cloud and mobile applications. Your role involves developing video software algorithms using various codecs like H.264 for applications such as mobile video sharing, cloud-based video encoding, and optimizing video delivery in broadcast and surveillance domains. As a developer in this role, you will be part of a core video team dedicated to enhancing user experience and reducing video delivery costs. You should have a solid understanding of video compression fundamentals and practical experience with codecs like H.264, H.265, AV1, and VVC. Knowledge of Media Codec frameworks on Android and iOS platforms is essential, along with strong programming skills in C/C++ on Linux. Experience in the video streaming domain and familiarity with protocols such as HTTP, RTP, RTSP, and WebRTC are necessary. Additionally, you should have a thorough understanding of HLS, MPEG-DASH, MP4, fMP4, and MOV file formats. Desirable experience includes working with operating systems like Linux, iOS, and Android, media frameworks such as Android MediaCodec Framework and iOS Video Toolbox, and source control tools like Git. Proficiency in open-source media frameworks like FFmpeg and GStreamer, video filters, scaling, denoiser, blending algorithms, and machine learning techniques for video compression algorithms is highly valued. An understanding of OS internals like I/O, networking, and multi-threading is also important. Your specific responsibilities will include developing Video Compression SDKs for mobile devices, addressing challenges related to video processing, developing new video algorithms using the latest codecs, and improving video content quality and efficiency. You will collaborate with cross-functional teams locally and globally, maintain and extend software components for customer deployments, and work in a fast-paced development environment following SDLC. To excel in this role, you must be well-organized, willing to take on development challenges, and eager to learn new video technologies. You should have at least 8 years of experience in video compression, knowledge of media frameworks for iOS and Android, and familiarity with tools like GStreamer and FFMPEG. Experience with codecs like H.265, VP9, building SDKs, AWS S3, Agile methodologies, and video stream analysis tools is beneficial. A Master's degree in Computer Science or Engineering is preferred. If you meet these requirements and are ready to contribute to a dynamic engineering environment focused on advancing video technology, please send your CV to careers@crunchmediaworks.com.,
Posted 6 days ago
2.0 - 6.0 years
0 Lacs
delhi
On-site
We are seeking a proactive Computer Vision Engineer who excels in dynamic environments and has a passion for developing practical AI systems. If you have a keen interest in working with video, visual data, cutting-edge ML models, and resolving impactful challenges, we are eager to connect with you. This position merges deep learning, computer vision, and edge AI, focusing on constructing scalable models and intelligent systems to drive our advanced sports technology platform. Your responsibilities will include designing, training, and refining deep learning models for real-time object detection, tracking, and video comprehension. You will be responsible for implementing and deploying AI models utilizing frameworks such as PyTorch, TensorFlow/Keras, and Transformers. Working with video and image datasets using tools like OpenCV, YOLO, NumPy, Pandas, and visualization tools like Matplotlib will be a key aspect of your role. Collaborating closely with data engineers and edge teams to deploy models on real-time streaming pipelines will also be part of your duties. Additionally, you will need to optimize inference performance for edge devices such as Jetson and T4, and manage video ingestion workflows. You will also be expected to rapidly prototype new concepts, perform A/B tests, and validate enhancements in real-world scenarios. Clear documentation of processes, effective communication of findings, and contributing to the expansion of our AI knowledge base are essential aspects of this role. To be successful in this position, you should possess a strong command of Python and have familiarity with C/C++. Experience with deep learning frameworks such as PyTorch, TensorFlow, and Keras is required. A solid understanding of YOLO, Transformers, or OpenCV for real-time visual AI is essential. Proficiency in data preprocessing, feature engineering, and model evaluation using NumPy, Pandas, etc., is also necessary. A good grasp of computer vision, convolutional neural networks (CNNs), and object detection techniques is expected. Exposure to video streaming workflows like GStreamer, FFmpeg, and RTSP will be advantageous. The ability to write clean, modular, and efficient code is crucial for this role. Experience in deploying models in production, particularly on GPU/edge devices, is highly valued. An interest in reinforcement learning, sports analytics, or real-time systems will be considered a plus. An undergraduate degree in Computer Science, Artificial Intelligence, or a related field is required, while a Master's or PhD is preferred. A strong academic background will be beneficial for this position.,
Posted 1 week ago
3.0 - 8.0 years
12 - 22 Lacs
Navi Mumbai
Work from Office
Build low-latency video platforms using WebRTC (STUN/ICE), HLS, Node.js, FFmpeg, Kubernetes, and ARM devices. Experience in edge/cloud media streaming & real-time comms.
Posted 1 week ago
5.0 - 10.0 years
10 - 20 Lacs
Hyderabad
Work from Office
Experience: 5-15 Years Notice Period: Immediate to 60 Days Location: Hyderabad Responsibilities of a Linux Camera Developer Camera Driver Development & Integration Develop and maintain V4L2 (Video4Linux2) camera drivers. Integrate camera sensors (e.g., Sony, Omnivision) with ISP pipelines. Enable and tune camera features on embedded Linux platforms. Middleware & HAL Layer Implementation Implement and customize camera HAL (Hardware Abstraction Layer) on Linux or Android. Interface with GStreamer, libcamera, or vendor-specific frameworks. Camera Tuning & Optimization Work on tuning parameters like white balance, exposure, focus, etc. Collaborate with ISP teams to optimize image quality. Debugging & Validation Analyze logs and debug issues in camera bring-up or operation. Use tools like media-ctl, v4l2-ctl, GStreamer pipelines, and custom test apps. Performance Optimization Optimize camera throughput, latency, and power usage for real-time applications. Collaboration with Cross-Functional Teams Coordinate with hardware, kernel, and user-space application teams for end-to-end camera support. Support for Multi-Camera Systems Enable and synchronize multi-camera configurations (stereo, surround-view, etc.) Expertise Required Strong C/C++ Programming: Writing Linux kernel drivers and user-space camera applications. Embedded Linux & Yocto Build System: Experience in building and deploying camera drivers and frameworks using Yocto/Linux/Android. V4L2 Framework Knowledge: Deep understanding of Video4Linux2 APIs and camera control IOCTLs. GStreamer / libcamera / OpenCV: Hands-on with multimedia frameworks and camera application development. Image Signal Processing (ISP) Concepts: Understanding of image pipeline blocks, 3A stack and tuning parameters. Camera Sensor & MIPI CSI-2 Interface: Experience with I2C-based sensor configuration and CSI interface debugging. Debugging Tools & Techniques: Familiarity with v4l2-ctl, media-ctl, dmesg, strace, gdb, perf, etc. Android Camera Stack: Knowledge of Android Camera HAL3 and AOSP integration if working on Android platforms.
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
Visionify is dedicated to leveraging the potential of Computer Vision and AI for various real-world applications. We are currently seeking a highly skilled, motivated, and enthusiastic Senior Computer Vision Engineer to play a crucial role in implementing our strategic plans. As a Senior Computer Vision Engineer at Visionify, you will be tasked with tackling cutting-edge challenges in the realm of Computer Vision by devising innovative algorithms and optimizations. The majority of our projects revolve around practical applications of Computer Vision, necessitating a strong grasp of contemporary model types such as Classification, Object detection, Object Recognition, OCR, LayoutML, and GAN networks. Proficiency in Pytorch is essential for this role, as it serves as our primary programming language. Familiarity with Azure and Azure ML Studio would be advantageous. Candidates applying for this position should remain abreast of the latest advancements and actively contribute to enhancing the Pytorch project's performance and accuracy. Your expertise in PyTorch and its underlying mechanisms will be pivotal in resolving customer challenges and offering valuable insights into product improvements. Experience in optimizing and streamlining models for deployment on edge devices, as well as converting models to NVIDIA TensorRT, will be highly valued. A strong foundation in Python programming is indispensable, given its widespread use in our organization for developing training and inference pipelines. Effective communication and presentation skills are also crucial. The ideal candidate will exhibit a deep passion for artificial intelligence and a commitment to staying updated on industry trends. **Responsibilities:** - Understanding business objectives and devising Computer Vision solutions that align with these goals, including developing training and inference frameworks and leveraging various ML technologies. - Building and optimizing Pytorch models for different runtime environments, including NVIDIA Jetson TensorRT. - Guiding the development team, addressing their queries, and facilitating the timely completion of their tasks. - Creating ML/Computer Vision algorithms to address specific challenges. - Analyzing and visualizing data to identify potential performance-affecting disparities in data distribution, especially when deploying models in real-world scenarios. - Establishing processes for core team operations, such as data acquisition, model training, and prototype development. - Identifying and utilizing open-source datasets for prototype building. - Developing pipelines for data processing, augmentation, training, inference, and active retraining. - Training models, fine-tuning hyperparameters, and devising strategies to address model errors. - Deploying models for production use. **Requirements:** - Bachelor's or Master's degree in Computer Science, Computer Engineering, IT, or a related field. - Minimum of 5 years of relevant experience; candidates with exceptional skills but less experience are encouraged to apply. - Industry experience in Image & Video Processing, including familiarity with OpenCV, GStreamer, TensorFlow, PyTorch, TensorRT, and various model training/inference techniques. - Proficiency in deep learning classification models (e.g., ResNet, Inception, VGG) and object detection models (e.g., MobileNetSSD, Yolo, FastRCNN, MaskRCNN). - Strong command of Pytorch, Torchvision, and the ability to develop training routines and update models effectively. - Familiarity with Colab, Jupyter Notebook, CUDA/GPU, and CNN visualization techniques like CAM and GradCAM. - Expertise in Computer Vision and real-time video processing methods. - Proficient in Python programming and adept at writing reusable code. - Experience with OpenCV, Scikit packages, NVIDIA platform tools (e.g., Deepstream, TensorRT), Python web frameworks (e.g., Flask, Django, FastAPI), and ML platforms (e.g., PyTorch, TensorFlow). - Knowledge of AWS SageMaker, various databases (e.g., Elasticsearch, SQL, NoSQL, Hive), cloud environments (preferably AWS) for software development, GPU-based training infrastructures, Docker, and DevOps and MLOps best practices for ML systems. **Desired Traits:** - Collaborative mindset and ability to thrive in a team environment. - Adaptability to evolving requirements. - Proclivity for innovative problem-solving. - Strong focus on work quality and developing robust code.,
Posted 1 week ago
3.0 - 8.0 years
13 - 19 Lacs
Bengaluru
Work from Office
Dear Candidate, Please find below the open roles with one of our clients on a full-time basis: Role 1: Developer Linux Audio Device Primary Skills: Board Support Package (BSP), C Language, FreeRTOS Experience: 310 Years Education: B.Tech/BE Location: Bangalore Other Skills: C, JTAG, Signal Analyzers Role 2: Developer – Linux Multimedia Codec Integration Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, H264, VP9, HEVC, Linux V4L2, GStreamer, Android, OpenGL, V4L2, DRM, Linux threads, system calls, serialization mechanisms, embedded Linux user space applications, GDB, KDB, Trace Role 3: Developer – Linux Display Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, DRM/KMS, Kernel Drivers, HDMI, MIPI DSI protocol, DSI Panels, White Balance, Histogram, Color Correction, image formats, Wayland/Weston, Linux threads, system calls, serialization mechanisms, embedded Linux user space applications, GDB, KDB, Trace Role 4: Developer – Linux Camera Pipeline Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, Histogram, 3A algorithms, Color Correction, image formats, Media Controller (Open Source), V4L2, CSI2, GStreamer, OpenGL, DRM, Linux threads, system calls, serialization mechanisms, embedded Linux user space application development, GDB, KDB, Trace If you are interested, please share your updated CV along with the following details to viharika@precisiontechcorp.com : Full Name: Total Experience: Relevant Experience: Official Notice Period: Negotiable Notice Period: Last Working Day (if serving notice): Current CTC: Expected CTC: Any Offers in Hand (Yes/No): Reason for Change: Reason for Considering Another Offer (if applicable): Current Location: Preferred Location: Looking forward to your response. Best regards, Viharika viharika@precisiontechcorp.com
Posted 1 week ago
5.0 - 8.0 years
8 - 18 Lacs
Chennai
Hybrid
Key Responsibilities: 1. Develop and maintain C/C++ code for multimedia applications, focusing on performance, scalability, and reliability. 2. Implement multi-threading solutions to optimize system performance and resource utilization. 3. Work with GStreamer to develop and integrate multimedia pipelines for various use cases. 4. Develop and integrate DASH/HLS protocols for adaptive bitrate streaming. 5. Apply OOPS concepts to design and implement modular, reusable, and maintainable code. 6. Collaborate with cross-functional teams to identify and prioritize project requirements. Required Skills: 1. C and C++ programming with a strong understanding of syntax, semantics, and best practices. 2. Multi-threading experience with synchronization mechanisms (e.g., mutexes, semaphores). 3. GStreamer experience with pipeline development, plugin creation, and integration. 4. DASH/HLS protocols knowledge with experience in adaptive bitrate streaming. 5. OOPS concepts with experience in designing and implementing modular, reusable code. Nice to Have: 1. Experience with multimedia frameworks (e.g., FFmpeg, OpenMAX). 2. Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes). 3. Familiarity with Agile development methodologies and version control systems (e.g., Git). Education: 1. Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Experience: 1. 3+ years of experience in C/C++ programming with a focus on multimedia applications. 2. 2+ years of experience with multi-threading, GStreamer, and DASH/HLS protocols.
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Middleware Developer for Linux-based IVI Development with 3-5+ years of experience, you will be responsible for designing, developing, and integrating middleware components for our In-Vehicle Infotainment (IVI) system based on Linux. Your role will involve building and maintaining communication services, multimedia frameworks, and other platform services that connect the Board Support Package (BSP) with the Human-Machine Interface (HMI) layers. Your key responsibilities will include developing and maintaining middleware components such as multimedia frameworks (GStreamer, PulseAudio), communication services (Bluetooth, Wi-Fi, GPS), and vehicle data interfaces. You will collaborate with BSP teams to ensure seamless integration of middleware with hardware and low-level software. Working with HMI developers, you will efficiently expose middleware services for UI consumption. Implementing inter-process communication (IPC) mechanisms and service discovery protocols will also be part of your tasks. Additionally, optimizing middleware performance and resource utilization on embedded Linux platforms, debugging and troubleshooting middleware issues, and participating in architectural discussions, code reviews, and documentation are essential aspects of your role. You will be responsible for ensuring that middleware complies with automotive standards and security best practices. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, and have at least 3 years of experience in middleware development for embedded Linux systems. Strong knowledge of multimedia frameworks (GStreamer, PulseAudio) and networking protocols is required, along with experience in Bluetooth, Wi-Fi, GPS, and CAN bus communication protocols. Proficiency in C/C++ and scripting languages like Python or Bash is essential. Familiarity with Linux IPC mechanisms (DBus, sockets), a good understanding of embedded Linux architecture and cross-layer integration, and strong problem-solving and collaborative skills are also necessary. Preferred skills for this role include experience in automotive IVI or embedded systems development, knowledge of Yocto Project or Buildroot build systems, familiarity with containerization (Docker) and CI/CD pipelines, understanding of automotive safety (ISO 26262) and cybersecurity requirements, and exposure to Agile development methodologies.,
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
Kinara is a Bay Area-based venture backed company with a revolutionary architecture developed based on research conducted at Stanford University by Rehan Hameed and Wajahat Qadeer under the guidance of Prof. Mark Horowitz and Prof. Christos Kozyrakis. Our game-changing AI solutions are designed to transform what individuals and businesses can accomplish. Our Ara inference processors, in conjunction with our SDK, deliver unparalleled deep learning performance at the edge to enhance and optimize real-time decision-making in scenarios where every millisecond counts and power efficiency is crucial. Kinara's solutions integrate high-performance AI into edge devices to build a smarter, safer, and more enjoyable world. With Edge AI poised for exponential growth, Kinara is poised to play a significant role in this evolution. As a part of our team, you will have the following responsibilities: - Collaborate closely with customers to support and facilitate embedded application development - Troubleshoot and resolve customer-reported issues with high quality solutions - Develop necessary technical user documentation outlining product features - Establish communication plans and processes to efficiently prioritize customer concerns, issues, and features Required qualifications for this position include: - Demonstrated ability to provide effective customer support - Customer-centric approach with a proven track record of conducting root-cause analysis and implementing permanent solutions - Bachelor's Degree in Computer Science or Electronics along with 5-10 years of relevant experience - Proficiency in developing multi-threaded embedded software applications - Proficiency in programming languages such as C, C++, and Python - Strong problem-solving abilities - Excellent communication skills Preferred qualifications that would be advantageous for this role are: - Strong analytical and quantitative skills - Experience in video/multimedia/image processing software development - Familiarity with Neural Networks, AI/ML/DL models, and training frameworks like TensorFlow, Caffe, PyTorch - Experience with vision frameworks including OpenCV, gstreamer, OpenCL, etc. - Knowledge of Driver development in Linux, MacOS, or Windows platforms - Expertise in debugging hardware systems - Ability to work independently as well as in collaborative team settings Joining our team at Kinara, you will: - Contribute to a pioneering team that is shaping the future of AI and edge computing - Engage in innovative projects that address real-world challenges - Have the opportunity to grow within a dynamic and forward-thinking organization - Enjoy competitive salary, benefits, and a supportive work environment Our work culture at Kinara is centered around fostering innovation. Our team comprises technology experts with a holistic perspective and mentors who guide dedicated professionals to tackle exciting challenges. We believe in shared responsibilities, where every viewpoint is respected and valued. Come be a part of our team and make your mark in the tech industry. We look forward to considering your application.,
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
3.0 - 6.0 years
10 - 15 Lacs
Hyderabad
Work from Office
Should be very good in coding - Python scripting language Exp of coding in Shell scripting, coding in Linux working in semiconductor or embedded domain ++ exp with jenkins environment Required Candidate profile writing Python scripts Know of Video codecs- compression image compression tech. Knowledge of FFmpeg or Gstreamer video tool Exp of DevOps and creating/maintaining VM systems on Linux and/or Windows
Posted 2 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Middleware Developer – Linux-based IVI Development (3-5+ years), No. of positions – 4 Location: Bangalore Job Summary: We are seeking a skilled Middleware Developer to design, develop, and integrate middleware components for our Linux-based In-Vehicle Infotainment (IVI) system. The role involves building and maintaining communication services, multimedia frameworks, and other platform services that bridge the Board Support Package (BSP), and Human-Machine Interface (HMI) layers. Key Responsibilities: Develop and maintain middleware components including multimedia frameworks (GStreamer, PulseAudio), communication services (Bluetooth, Wi-Fi, GPS), and vehicle data interfaces. Collaborate with BSP teams to ensure middleware integrates seamlessly with hardware and low-level software. Work with HMI developers to expose middleware services efficiently for UI consumption. Implement inter-process communication (IPC) mechanisms and service discovery protocols. Optimize middleware performance and resource utilization on embedded Linux platforms. Debug and troubleshoot middleware issues across the software stack. Participate in architectural discussions, code reviews, and documentation. Ensure middleware complies with automotive standards and security best practices. Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in middleware development for embedded Linux systems. Strong knowledge of multimedia frameworks (GStreamer, PulseAudio) and networking protocols. Experience with Bluetooth, Wi-Fi, GPS, and CAN bus communication protocols. Proficient in C/C++ and scripting languages like Python or Bash. Familiarity with Linux IPC mechanisms (DBus, sockets). Good understanding of embedded Linux architecture and cross-layer integration. Strong problem-solving and collaborative skills. Preferred Skills: Experience in automotive IVI or embedded systems development. Knowledge of Yocto Project or Buildroot build systems. Familiarity with containerization (Docker) and CI/CD pipelines. Understanding of automotive safety (ISO 26262) and cybersecurity requirements. Exposure to Agile development methodologies.
Posted 2 weeks ago
8.0 - 12.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Technical Lead – Linux-based IVI Development (8+ years) Location: Bangalore Job Summary: We are seeking an experienced Technical Lead to spearhead the development of a Linux-based In-Vehicle Infotainment (IVI) system. The role involves leading the design and implementation of the Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) components, ensuring seamless integration, performance, and compliance with automotive standards. Key Responsibilities: Lead the end-to-end technical delivery of Linux-based IVI software components, including BL, BSP, and HMI development. Architect and design system solutions that meet project requirements and automotive industry standards. Oversee kernel porting, device driver development, and bootloader customization. Guide the HMI/UI team in developing intuitive and responsive user interfaces using frameworks such as Qt or Wayland. Collaborate with cross-functional teams (middleware, hardware, QA) to ensure smooth integration and validation. Define coding standards, review code, and mentor team members to maintain high-quality deliverables. Manage technical risks, identify dependencies, and implement mitigation strategies. Work closely with project management to align technical execution with timelines and milestones. Stay updated with emerging technologies and industry trends relevant to IVI and embedded Linux development. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, or related field. 8+ years of experience in embedded Linux development, preferably in the automotive or IVI domain. Proven expertise in Bootloader (e.g., U-Boot) development and customization. Strong experience with Linux kernel porting, BSP development, and device driver implementation. Hands-on experience with HMI/UI development frameworks like Qt, Wayland, or OpenGL. Solid understanding of embedded system architectures and automotive communication protocols (CAN, Ethernet, etc.). Familiarity with Yocto Project or Buildroot for Linux build systems. Experience leading a technical team and mentoring engineers. Excellent problem-solving, communication, and leadership skills. Preferred Skills: Knowledge of multimedia frameworks (GStreamer, PulseAudio). Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile/Scrum development methodologies. Familiarity with CI/CD pipelines and automated testing tools.
Posted 2 weeks ago
3.0 - 8.0 years
14 - 24 Lacs
Gurugram
Hybrid
Were seeking an experienced Embedded Linux Developer to validate and quality-assure Yoctobased Linux BSP across diverse SoCs (e.g., QCS6490, QRB5165, QCS8550). The ideal candidate will design and execute comprehensive test plans, drive development of test infrastructure, and collaborate with firmware/kernel teams to ensure robust, reliable SoC platform support. Requirement: Strong hands on experience in C/C++ Work experience in Linux kernel internals, drivers, real-time patches. Experience with Qualcomm SoCs or similar ARM platforms; Hands-on knowledge of QCS/QRB platforms and multimedia pipelines. Experience of working with GPIO/I2C/SPI interface. Experience debugging multimedia subsystems (camera, display, audio, video pipelines, Gstremer) is preferred
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
3.0 - 8.0 years
9 - 13 Lacs
Hyderabad
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities The engineer will be responsible for the Development, debugging, bug fixing and testing of our Xilinx embedded distribution with Yocto flows. Skills Must have Candidate should have 3-10yrs experience Good Knowledge of multimedia frameworks like v4l2 and DRM framework in Linux . Experience in Linux device drivers. Strong knowledge in C. Hands-on experience with Configuration Management tool like GIT, Perforce. Knowledge on GStreamer multimedia framework Have an interest to constantly learn and share new findings. A quality mindset, ability for strategic thinking and a drive to always improve. Self-motivated Nice to have GStreamer application development for creating multimedia pipelines
Posted 3 weeks 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