P.R. GLOLINKS CONSULTING PRIVATE LIMITED

4 Job openings at P.R. GLOLINKS CONSULTING PRIVATE LIMITED
Machine Learning Engineer - Computer Vision karnataka 3 - 7 years INR Not disclosed On-site Full Time

As a Computer Vision Software Engineer at our client's leading manufacturer of high-end household appliances in Bengaluru, India, you will be part of a large-scale global program aimed at expanding smart product lines and enhancing the company's IP portfolio. You will play a key role in developing new embedded software and improving cloud infrastructure. **Key Responsibilities:** - Work directly with computer vision perception engineers and camera ISP engineers. - Define image quality requirements for customer use cases. - Develop image processing algorithms to optimize camera image quality for improved performance of computer vision applications. - Develop custom ML models for visual recognition and train them from scratch. - Quantize and prune the ML models. - Evaluate data using relevant metrics to enhance model performance. - Implement computer vision/image processing algorithms in fast and optimal C++ code. - Implement heuristic/math algorithms and probabilistic methods for camera AI. - Research existing C++ solutions for CV logic. - Develop cross-platform C++ code. - Cover algorithms and CV code with unit tests. - Integrate machine learning modules into algorithms. **Qualifications Required:** - Bachelor's Degree or higher in Computer Science, Software Engineering, or a related field. - 3-5 years of experience in developing computer vision, with at least 2 image processing/computer vision projects, and productizing one of them. - Strong experience in C/C++, OpenCV, and ML frameworks such as Pytorch, TensorFlow, and TensorFlow Lite. - Deep understanding of neural network architectures. - Experience working with embedded devices in C++ on Linux. - Decent understanding of 2D/3D geometry and algebra. - Desire to learn new technologies and follow test-driven development in CV/ML. In addition to the above responsibilities and qualifications, it is nice to have experience with machine learning integration, inference engines, Android/Yocto development, and OpenCL/CUDA or OpenGL/Vulkan. This role offers the opportunity to work on cutting-edge technologies in the field of computer vision and machine learning. (Note: The job description does not include additional details about the company.),

Senior Java Developer pune,maharashtra,india 8 years None Not disclosed On-site Full Time

Description Our customer is responsible for the development, maintenance and operation of the vehicle function "Traffic Light Information" (TLI) which is part of the connectivity portfolio of one of the biggest German car manufacturers and used by customers across the group brands. Technologies Used AWS, Docker, Kubernetes, Java, Tomcat, Redis, Cassandra, REST APIs, Loadbalancers (AWS), Ingress Controllers (Nginx), JFrog Artifactory Skills Required At least 8+ years of professional experience with Java Minimum of 5 years of experience in development for complex enterprise AWS environments Professional experience with Docker, Spring Boot, Microservices and Kubernetes Knowledge of several DevOps Tools (version control, configuration management, continuous integration, continuous testing, network protocols) Knowledge of the key concepts of DevOps (e.g. Config-as-code, Infrastructure-as-code) Atlassian Toolsuite (JIRA, Confluence and Bitbucket) Excellent problem-solving and analytical skills Proactive thinking and taking responsibility for your work Willingness to work according to Agile/Scrum methodologies Fluent in English Nice To Have Redis, Cassandra, Loadbalancers (AWS), Ingress Controllers (Nginx), JFrog Artifactory Platform as a Service (PaaS), ELK stack (Elastic Search, Logstash, Kibana), Dynatrace, Synopsys Blackduck, Service Center 3 (SC3) Experience working within SAFe Responsibilities Overall management and enhancement of the life cycle of the TLI backend system. This includes : Developing new features and improving system architecture Planning and execution of software deliveries to ensure developed features meet the defined requirements and are delivered on schedule Regular vulnerability scanning of the codebase and dependencies, monitoring the CVE database, and rectifying potential vulnerabilities Ensuring the reliability, security, and efficiency of code through unit testing, integration testing, system testing, and acceptance testing Creating comprehensive technical documentation and facilitating coordination among various stakeholders for smooth project execution Enhancement of monitoring and alerting systems for the backend On-call support for 24/7 Operations and DevOps work Participation in Agile ceremonies, including sprint review, sprint planning, and sprint demos (ref:hirist.tech)

Verification Engineer hyderabad,telangana,india 5 years None Not disclosed On-site Full Time

Description We are looking for our client Verification Engineer to work on IP-level functional and performance verification using a UVM-based environment. The role involves integrating System C models into UVM, performing functional and performance correlation with RTL, and debugging issues to support timely delivery of RTL-aligned models. Skills Required 5- 9 years of experience in UVM-based IP-level verification. Strong Hands-on Expertise In System Verilog and UVM methodology RTL verification and debugging Solid understanding of digital design concepts and verification methodologies. Excellent communication and collaboration skills. Ownership mindset with a focus on quality and timely delivery. Nice To Have Experience with NOC Subsystem Good Knowledge of Memory Protocols DDR, LPDDR, HBM SystemC/TLM modeling concepts Experience with SystemC-RTL co-simulation setups. Knowledge of profiling and performance analysis techniques. Exposure to C++ modeling and high-level performance models. Experience with scripting languages (Python, Perl, Shell) for automation. Responsibilities Develop and maintain UVM-based verification environments for complex IP blocks, ensuring comprehensive functional coverage. Create, execute, and debug testcases in System Verilog to validate RTL functionality and identify design issues early in the cycle. Analyze design specifications and define verification plans, coverage goals, and test strategies aligned with project requirements. Collaborate closely with design, architecture, and validation teams to drive resolution of functional bugs and ensure high-quality deliverables. Continuously improve verification workflows by enhancing testbench components, refining methodologies, and promoting best practices. (ref:hirist.tech)

PCI-e Software Developer - C++ Programming hyderabad,telangana,india 5 years None Not disclosed On-site Full Time

Description Our client is looking for a PCIe Developer to join their Team - This is a direct and permanent opportunities Skills Required 5- 9 years of experience Strong C++ programming experience. Hands-on PCIe development experience (not just usage) TLP formatting and parsing Data link layer concepts LTSSM understanding Flow control mechanisms Virtual Channel (VC), Traffic Class (TC), Completion rules MSI/MSI-X, BARs, configuration space access Experience developing or debugging PCIe controllers, endpoint or root complex. Strong understanding of PCIe Base Spec (Gen6). Experience with logic analyzers, PCIe protocol analyzers, or hardware bring-up. Good understanding of low-level system concepts : DMA, MMIO, interrupts, caching, coherency. Experience in Linux/Windows system programming is a plus. Strong problem-solving skills in a real-time embedded or system-level environment. Nice To Have Exposure to PCIe Gen5/Gen6, SR-IOV, ATS, PASID, PRI, IDE SystemC knowledge Responsibilities Design and develop PCIe controller features using modern C++ Implement PCIe transaction layers, data path logic,MAC layer, protocol handling, and error recovery mechanisms. Work closely with hardware/RTL teams on PCIe IP integration, debug, and bring-up. Develop and maintain PCIe TLP/ DLLP/ LTSSM handling modules. Contribute to the development of drivers, firmware modules, or board-level diagnostics for PCIe devices. Implement performance improvements including latency reduction, throughput optimization, flow control tuning, etc. Participate in post-silicon validation, debugging link training issues, and compliance interoperability problems. Build unit tests, system tests, and simulation testbenches for PCIe components. Collaborate with cross-functional teams including Silicon, FPGA, Validation, and Firmware. (ref:hirist.tech)