Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 6.0 years
0 - 0 Lacs
mumbai city
Remote
Job Title: C++ Developer Contractual | Immediate Joiner | Mumbai (Onsite) Job Description: We are hiring for a C++ Developer position for one of our esteemed clients, a leader in device integration and high-performance computing. This is a 1-year contract-based opportunity with the potential for extension or permanent absorption based on performance. The role is onsite at Kandivali, Mumbai, and is open strictly to local candidates who are available to join within 20 days. The ideal candidate will be a passionate and experienced developer with end-to-end C++ development expertise, along with proficiency in CUDA programming, GPU performance tuning, and parallel computing. You will be working on real-time, high-performance applications and GPU-accelerated tasks, collaborating closely with software engineers and researchers to bring innovative solutions to life. Key Responsibilities: Develop and maintain high-performance software applications using modern C++ (C++11/14/17/20). Design and implement GPU-accelerated algorithms using CUDA to optimize system performance. Optimize CUDA kernels for memory efficiency, scalability, and overall performance. Conduct code reviews to ensure adherence to best practices and clean coding standards. Create and execute test plans to validate performance and functionality. Analyze and troubleshoot performance bottlenecks using appropriate debugging and profiling tools. Collaborate with cross-functional teams including product development, QA, and R&D to deliver robust and reliable software. Provide technical mentorship to junior developers as needed. Maintain clear and comprehensive documentation for all software components and processes. Required Skills & Experience: 4 to 5 years of hands-on experience in C++ software development. Strong command of modern C++ standards (C++11/14/17/20). Proven experience with CUDA programming and developing GPU-accelerated solutions. Good understanding of parallel computing, multithreading, and GPU architecture. Experience with CUDA optimization techniques: memory hierarchy, streams, warp-level primitives, etc. Familiarity with tools such as Nsight, CUDA Memcheck, or other debugging/profiling utilities. Strong analytical and mathematical skills including knowledge of linear algebra and numerical methods. Job Details: Location: Kandivali, Mumbai (Only local candidates will be considered) Work Mode: Work From Office (No hybrid/remote options) Type: Full-time, Contractual 1 Year Notice Period: Immediate joiners or max 20 days Why Apply Opportunity to work on cutting-edge CUDA and high-performance computing projects. Exposure to a highly technical and collaborative environment. Chance for contract-to-hire based on performance. Note: This role is strictly for candidates who are currently based in Mumbai and can join on short notice. Profiles from other locations will not be considered. Key Skills: C++, CUDA, GPU Programming, Parallel Computing, Multithreading, Nsight, Memory Optimization, High-Performance Computing, CUDA Kernel Development
Posted 2 days ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a member of the GalaxEye team, you will play a crucial role in the optimization and development of data processing software for our cutting-edge Space-Tech innovations. Your responsibilities will include optimizing software for low-power and low-latency computing, architecting software for future GalaxEye hardware and software advancements, as well as developing, reviewing, testing, and debugging Linux device drivers. Additionally, you will collaborate closely with our operations team to ensure that our systems meet their needs and enhance the operational experience. To excel in this role, you should hold a Bachelors degree in Computer Science or Electrical/Computer Engineering, along with 1-3 years of relevant work experience. Proficiency in Python and at least one systems programming language such as C, C++, or Rust is essential. A strong understanding of operating system internals, particularly Linux, is required, along with experience in common hardware protocols/interfaces like PCIe, Ethernet, and I2C. Familiarity with networking protocols like TCP/UDP and Ethernet, as well as experience in writing algorithms, data structures, and multi-threaded software, are also key qualifications. Preferred skills that would be advantageous for this position include knowledge of GPUs, ML accelerators, power management, high-performance networking, and performance optimization. Experience with safety standards such as DO-178B/C, ISO26262, or similar would be a plus. Joining GalaxEye offers you the opportunity to be part of India's leading space-tech satellite technology company, where fair compensation based on market standards is provided. You will work closely with visionary leaders, gaining hands-on experience in strategy and operations. The culture at GalaxEye encourages exploration, discussion, and implementation of new ideas and processes, fostering a collaborative and growth-oriented environment.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
haryana
On-site
NVIDIA is at the forefront of innovation, continually reinventing itself to tackle the challenges of the modern world. The invention of the GPU by NVIDIA has not only driven the growth of the PC gaming market but has also redefined computer graphics and revolutionized parallel computing. In today's era of booming artificial intelligence research, there is a crucial need for highly scalable and massively parallel computation power, an area where NVIDIA GPUs excel. At NVIDIA, we are committed to amplifying human creativity and intelligence through our constant evolution and adaptation to new opportunities that are uniquely challenging and impactful. As part of our team, you will be immersed in a diverse and supportive environment that encourages everyone to strive for excellence and make a significant impact on the world. Currently, we are seeking motivated and innovative ASIC / Hardware Engineers to join us in architecting, designing, and verifying the next generation of GPUs, CPUs, and SoCs. These cutting-edge technologies are aimed at accelerating the performance of various applications such as Data Center, Machine Learning, Autonomous Driving, Ray Tracing, and more. As a part of our hardware engineering groups, you will work on high-performance GPU/SOC/CPU projects involving Memory subsystems, Graphic Processing Units, NOC-based Interconnect Fabric, High-speed IOs, and more. Your responsibilities will include: - Working on hardware models at different levels of abstraction to identify performance bottlenecks. - Collaborating with architecture and design teams to analyze architecture trade-offs related to performance, area, and power consumption. - Developing and testing workloads and test suites targeting different applications running on our products. - Making architectural trade-offs based on various requirements and driving the verification and validation processes. - Creating verification environments using UVM methodology and driving functional coverage verification closure. - Enhancing timing analysis workflows and assisting in chip-level integration and floor planning. - Designing state-of-the-art test access mechanisms and DFT methodologies for our products. - Collaborating with cross-functional teams to drive innovation and improve DFT methods. To be successful in this role, you should have: - A BTech/MTech degree with at least 2 years of experience in micro-architecture and RTL development. - Strong digital design fundamentals and familiarity with ASIC design flows. - Experience in GPU/CPU/SOC performance verification and analysis, IP/SOC design, micro-architecture, and other relevant skills. - Excellent debugging, analytical, and interpersonal skills, along with the ability to work effectively in a team. If you are passionate about technology and seeking a challenging yet rewarding opportunity, NVIDIA offers competitive salaries, comprehensive benefits, and a stimulating work environment with some of the brightest minds in the industry. Join us in our mission to shape the future of technology and make a meaningful contribution to the world.,
Posted 2 days ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a candidate to join their Multimedia Audio Systems Group as a Voice AI Engineer. As part of the team, you will be responsible for prototyping and productizing Voice AI Models for tasks such as Automatic Speech Recognition (ASR), Text-to-Speech (TTS), NLP, Multilingual Translation, Summarization, Language modeling, and other Speech/text generation tasks. You will work closely with a team of engineers to develop, train, and optimize Voice AI models for efficient offload to NPU, GPU, and CPU. Additionally, you will conduct model evaluation studies, competitive analysis, and collaborate with other R&D and Systems teams for system integration, use case validation, efficient offload to HW accelerators, and commercialization support. The ideal candidate should have strong programming skills in C/C++ and Python, along with experience in ML inference optimizations. Proficiency in designing, implementing, and training DL models using high-level languages/frameworks such as PyTorch, TensorFlow, and ONNX is required. Knowledge of ML architectures and operators like Transformers, LSTM, GRUs, and familiarity with recent trends in machine learning and traditional statistical modeling/feature extraction techniques are essential. Experience in Speech-to-text, Text-to-Speech, Speech-to-Speech, NLP applications, model quantization, compression techniques, software development on embedded platforms, software design patterns, multi-threaded programming, computer architecture, operating systems, data structures, algorithms, fixed-point coding, and AI HW accelerators (NPU or GPU) is a plus. Candidates should hold a Bachelor's/Masters/PhD degree in Engineering, Electronics and Communication, Computer Science, or related field, along with 3+ years of experience in Audio Systems engineering, Audio Signal Processing modules, ML Model development, or related work. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Systems Engineering or related work experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Individuals seeking accommodation during the application/hiring process can contact Qualcomm for support. The company expects its employees to adhere to all applicable policies and procedures, including security requirements regarding protection of confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of individuals. For more information about this role, please contact Qualcomm Careers.,
Posted 2 days ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As a Silicon Systems Engineer at Google, you will play a crucial role in developing custom silicon solutions for Google's direct-to-consumer products. You will work alongside a diverse team to innovate and create hardware experiences that enhance the performance, efficiency, and integration of Google's products. Your primary responsibilities will include understanding the hardware and software architecture of System-on-Chip (SoC), optimizing performance and power efficiency, and defining key performance metrics for critical user journey workloads. You will collaborate with Machine Learning System Architects and Software teams to ensure that hardware/software specifications are met and engage with Verification and Validation teams to validate performance metrics. To qualify for this role, you should have a Bachelor's degree in Electronics Engineering, Computer Engineering, or Computer Science, along with at least 4 years of experience working with System Software of Silicon architecture, GPU, and memory subsystem. Experience in power and performance optimization, as well as programming skills in Python, C, or C++, are also required. Preferred qualifications include a Master's degree in a related field, experience in system hardware/software design for power, performance, and thermal optimization, familiarity with mobile SoC architecture, and knowledge of AI/ML or Large Language Model (LLM) on edge devices. Join us at Google's Devices & Services team, where we combine the best of Google AI, Software, and Hardware to create innovative and helpful experiences for users. Together, we are shaping the future of technology and making people's lives better through cutting-edge hardware solutions.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
We are looking for a skilled Computer Vision Engineer with a strong background in microservice deployment architecture to join our team. In this role, you will be tasked with creating and implementing computer vision models to analyze retail surveillance footage for various purposes such as theft identification, employee productivity monitoring, and store traffic analysis. Your primary responsibilities will include developing computer vision models by building, training, and optimizing deep learning models for tasks like theft detection, employee efficiency tracking, and store busy hours analysis. Additionally, you will be involved in designing and deploying scalable microservice-based solutions on cloud platforms to deliver real-time and post-event analytics for enhancing retail operations. Key responsibilities also involve developing data processing pipelines for real-time and batch video data streams, integrating computer vision services with existing retail systems, optimizing model performance, and ensuring compliance with security and privacy standards. The ideal candidate will have at least 3 years of experience in computer vision, preferably in retail or surveillance applications. Hands-on experience with microservices deployment on cloud platforms and real-time video analytics is required. Proficiency in programming languages such as Python, C++, or Java, as well as expertise in deep learning frameworks like TensorFlow, PyTorch, and Keras, is essential. Preferred qualifications include experience with edge device deployment, understanding of retail operations, and knowledge of data privacy regulations. Strong analytical, problem-solving, and communication skills are also desired. We offer a competitive salary, stock options, and health insurance. If you are enthusiastic about developing cutting-edge computer vision solutions and deploying them to revolutionize retail operations, we encourage you to apply now.,
Posted 3 days ago
6.0 - 8.0 years
30 - 45 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in system side / low level programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in data / address bus architecture, caches, memory management. Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location- Bengaluru,Belgrade,Penang,New York
Posted 4 days ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
The R&D Engineer II role at Synopsys involves contributing to the development of software products and supporting systems. As an R&D Engineer II, you will collaborate with a team of expert professionals to understand customer requirements and achieve development objectives. Key responsibilities of this role include performing moderately complex development activities such as designing, implementing, maintaining, testing, and documenting software modules and sub-systems. You will also be responsible for bug verification, release testing, and beta support for assigned products, as well as researching and developing solutions for problems discovered by QA or product support. Understanding marketing requirements for a product, including target environment, performance criteria, and competitive issues, is crucial in this role. Additionally, you will work under the general supervision of a development manager. To qualify for this position, you should have a BS in Engineering, Computer Science, or a related field with 2 years of experience, or an MS degree. Working experience with C/C++ coding, data structures, and algorithms is required. Preferred qualifications and skills include technical knowledge and experience with computational geometry or mesh generation, object-oriented design, scripting languages like Python, parallel programming, and GPU. Experience in a large-scale commercial software development environment is also beneficial. Synopsys offers a comprehensive range of health, wellness, and financial benefits to cater to your needs. The total rewards package includes both monetary and non-monetary offerings. More details about the salary range and benefits will be provided by your recruiter during the hiring process.,
Posted 5 days ago
6.0 - 8.0 years
40 - 45 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in system side / low level programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in data / address bus architecture, caches, memory management Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location - Bangalore, Belgrade, Penang, New York
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
6.0 - 8.0 years
30 - 45 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in system side / low level programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in data / address bus architecture, caches, memory management. Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location : - Belgrade, Penang, New York, Bengaluru
Posted 1 week ago
4.0 - 12.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is seeking Developer Advocates to support developers in creating generative AI and AI-driven hardware applications. As a Developer Advocate, you will engage with the community, develop resources to onboard developers onto Qualcomm platforms that are utilized in various industries and applications including mobile, laptops, mixed-reality, robotics, and industrial IoT. Collaboration with product, engineering, and regional sales teams is essential to drive awareness and engagement for Qualcomm platforms. The ideal candidate should possess experience in building end-to-end applications in areas such as Computer Vision, Audio, LVM, LLM using AI/ML tools on Linux/Windows for CPU, GPU, and AI accelerators. A passion for developing AI models and integrating them into different applications is crucial. Responsibilities include developing plans to engage with external developers in IoT, Automotive, and the Microsoft device ecosystem, collaborating across software and hardware engineering teams, understanding ML model design trends, and contributing new features to the Qualcomm AI toolkit. The role involves interfacing with 3rd party developers to create easy-to-use sample applications and documentation for Windows on Snapdragon. Minimum Qualifications: - Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. - 6+ years of Software Engineering, Systems Engineering, or related work experience. Preferred Qualifications: - In-depth knowledge of AI frameworks like TensorFlow, PyTorch, GPU programming, and parallel computing. - Proficiency in AI software stack, AI performance tuning techniques, and development of AI applications on Windows. - Experience with training and deployment of models on servers and client Windows compute platforms. - Strong programming skills in Python, C++. - Excellent communication and leadership abilities. - Proficient in problem-solving, analytical thinking, and adaptation to a fast-changing environment. - Familiarity with software development methodologies, version control systems, and agile project management practices. - 12+ years of experience in application development with a focus on High-Performance Computing and 5+ years in AI application development on Windows. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application process. If you need assistance, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Note: The above email address is specifically for disability accommodations and not for updates on applications or resume inquiries.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
You will be part of a dynamic team of Software Quality Assurance engineers focused on next-generation Graphics, Compute, and SOC products at NVIDIA. Your main responsibility will be to ensure the delivery of top-quality software throughout all stages of chip and product development. To excel in this role, you must possess a solid foundation in maintaining software quality, with a particular emphasis on bug-free releases. Additionally, a deep understanding of graphics and compute concepts, coupled with a strong knowledge of current-generation PC/hardware architecture, is essential. Excellent communication skills and a commitment to meticulous engineering practices are also key requirements for this position. As a Software Quality Assurance engineer, you will be expected to validate products using systematic tests, develop and maintain quality standards, and execute test plans. Your responsibilities will include analyzing and writing test standards and procedures, documenting test results for debugging and modification purposes, and ensuring the functionality of GPU, SOC, and Compute profiles. You will collaborate with development engineers to resolve issues and provide feedback on technical appraisals of programming languages, systems, and compilation software. Your role will involve integrating quality computer processes into scientific compilation, data acquisition, and processing functions. The ideal candidate for this position will hold a BS degree in Computer Science or Electrical Engineering with at least 3 years of relevant experience. Proficiency in building PCs and systems, including assembly, setup, and installation, is required. Strong experience in executing test plans, interpreting and communicating results, and writing new tests and flows is essential. Candidates should also have a background in developing robust QA processes and troubleshooting routine problems that may arise during test plan execution. Good verbal and written communication skills are a must, and previous experience in system software quality assurance is highly preferred. To distinguish yourself as a standout candidate, familiarity with scripting languages, AI-based tools, and automation will be advantageous in this role. Please note that this position is focused on system software quality assurance, and experience with Selenium web-related tasks is not applicable. If you meet these qualifications and are eager to contribute to NVIDIA's mission of delivering top-quality software solutions, we encourage you to apply for this exciting opportunity.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
vadodara, gujarat
On-site
As a candidate for this position, you are expected to possess strong team leadership skills. Your role will involve comprehending project requirements and devising solutions accordingly. You will be responsible for delegating tasks to team members based on their individual technical competencies. A solid understanding of computer hardware components such as RAM, ROM, GPU, CPU, and other spare parts is essential for this role. Additionally, you should have in-depth knowledge of display I/O ports like VGA, HDMI, DP, and LVDS. Familiarity with data transfer protocols including I2C, HTTP, FTP, TCS, and USB is also required. Your responsibilities will include interpreting analogue and digital circuits, as well as being well-versed in PLC, VFD, HMI, and other industrial-grade switches and contactors. It will be your duty to research and propose solutions to both software and hardware-related issues. You will be expected to diagnose and resolve technical problems within circuits and systems, encompassing both physical components and network configurations. Furthermore, your role will involve designing, constructing, and testing new hardware, as well as recommending innovative hardware designs. Troubleshooting and resolving performance concerns will also be part of your responsibilities. Collaboration with vendors and hardware suppliers to implement new designs, supporting the hardware engineering team, and providing technical assistance for hardware issues are key aspects of this role. Adherence to industry-standard processes and procedures, as well as effective communication with other engineers, will be crucial. Overall, strong communication skills and the ability to collaborate effectively with team members and external partners are essential for success in this position.,
Posted 1 week ago
3.0 - 8.0 years
6 - 16 Lacs
Bengaluru
Work from Office
Job Description: We are looking for highly skilled and efficient engineer to join our System Power, Thermal and Performance team. The candidate will have hands-on experience in executing CPU, GPU, and AI/ML workloads on Android and Windows platforms, with a strong understanding of SoC subsystems and performance/power KPIs. This role involves system validation, power and performance measurements and optimization, automation, data analysis and handling lab equipment. Key Responsibilities: Execute and analyze CPU/GPU/AI-ML workloads and benchmarks on Android and Windows platforms. Run and interpret power, thermal and performance KPIs from CPU/GPU synthetic workloads and system benchmarks. Execute and collect power and performance KPIs from MLPerf, GenAI models, Vision workloads Collect logs and profiling data from different SoC subsystems (CPU, NPU, DDR, etc.). Monitor and evaluate power and performance KPIs for dashboard generation and reporting. Develop and maintain automation scripts using Python, Shell, or Batch for data collection , parsing, and report generation. Operate lab equipment such as oscilloscopes, power analyzers, and other tools. Interested candidates Share Resume to Prasadkaruturi@Mirafra.com
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
Are you prepared for an exciting opportunity to be part of a dynamic team in a challenging setting As a Quant Modelling Vice President in the QR Markets Capital (QRMC) team, you will have a crucial role in implementing the next generation risk analytics platform. The main goal of the QRMC team is to construct models and infrastructure for managing Market Risk, including Value at Risk (VAR), Stress, and Fundamental Review of the Trading Book (FRTB). The QRMC team in India will play a significant role in supporting QRMC group's activities globally, collaborating closely with Front Office and Market Risk functions to create tools and utilities for model development and risk management. Your responsibilities will include working on implementing the next generation risk analytics platform, evaluating model performance, conducting back testing analysis and P&L attribution, enhancing the performance and scalability of analytics algorithms, developing mathematical models for VaR/Stress/FRTB, assessing the adequacy of quantitative models and associated risks, designing efficient numerical algorithms, and creating software frameworks for analytics delivery to systems and applications. To qualify for this role, you should hold an advanced degree (PhD, MSc, B.Tech or equivalent) in Engineering, Mathematics, Physics, Computer Science, or related fields and have at least 3 years of relevant experience in Python and/or C++. Proficiency in data structures, standard algorithms, and object-oriented design is essential. Additionally, you should possess a basic understanding of product knowledge across various asset classes such as Credit, Rates, Equities, Commodities, FX & SPG, and be interested in applying agile development practices. Strong quantitative and problem-solving skills, research skills, knowledge of basic mathematics like statistics and probability theory, good interpersonal and communication skills, and the ability to work in a team are also required. Attention to detail and adaptability are key attributes for success in this role. Preferred qualifications include experience with statistical and/or machine learning techniques in the financial industry, knowledge of options pricing theory, trading algorithms, or financial regulations, experience with multi-threading, GPU, MPI, grid, or other HPC technologies, excellent knowledge of data analysis tools in Python like Pandas, Numpy, Scipy, familiarity with advanced mathematics such as stochastic calculus, and understanding of front-end technologies like HTML, React, and integration with large data sets.,
Posted 2 weeks ago
2.0 - 6.0 years
15 - 25 Lacs
Chennai, Coimbatore
Work from Office
If Intrested !!!! Please Fill the below details and share your updated resume to nancy.sylvia@ilinktalent.org Name: Mobile num: Email id: Current company: Total years of experience: Relevant years of experience: Current CTC: Expected CTC: Current location: Preferred location: Notice period: If immediate joiner - Last working date: Algorithms & Optimization JD Role: Software Engineer/Senior Software Engineer Organization: Multicoreware Pvt Ltd Website: https://multicorewareinc.com/ JD Code: PC002 Openings: 3 Location: Chennai & Coimbatore Permanent Role Experience: 2-5 Years We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms. Key Responsibilities: Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Work closely with software and hardware engineers to ensure optimal performance on target platforms. Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. Work with customers to understand their requirements and implement libraries to meet their needs. Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. Stay current with the latest advancements in machine learning, computer vision, and high-performance computing. Qualifications: BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE >2 years of experience working in Algorithm Development, Porting, Optimization & Testing Proifcient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. Experience with performance analysis tools and methodologies for proling and optimization. Knowledge of deep learning frameworks and techniques is good to have Strong problem-solving skills and ability to work independently or within a team.
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
chennai, tamil nadu
On-site
You will be responsible for owning the full ML stack that is capable of transforming raw dielines, PDFs, and e-commerce images into a self-learning system that can read, reason about, and design packaging artwork. This includes building data-ingestion & annotation pipelines for SVG/PDF to JSON conversion, designing and modifying model heads using technologies such as LayoutLM-v3, CLIP, GNNs, and diffusion LoRAs, training & fine-tuning on GPUs, as well as shipping inference APIs and evaluation dashboards. Your daily tasks will involve close collaboration with packaging designers and a product manager, establishing you as the technical authority on all aspects of deep learning within this domain. Your key responsibilities will be divided into three main areas: **Area Tasks:** - Data & Pre-processing (40%): Writing robust Python scripts for parsing PDF, AI, SVG files, extracting text, colour separations, images, and panel polygons. Implementing tools like Ghostscript, Tesseract, YOLO, and CLIP pipelines. Automating synthetic-copy generation for ECMA dielines and maintaining vocabulary YAMLs & JSON schemas. - Model R&D (40%): Modifying LayoutLM-v3 heads, building panel-encoder pre-train models, adding Graph-Transformer & CLIP-retrieval heads, and running experiments, hyper-param sweeps, ablations to track KPIs such as IoU, panel-F1, colour recall. - MLOps & Deployment (20%): Packaging training & inference into Docker/SageMaker or GCP Vertex jobs, maintaining CI/CD, experiment tracking, serving REST/GraphQL endpoints, and implementing an active-learning loop for designer corrections. **Must-Have Qualifications:** - 5+ years of Python experience and 3+ years of deep-learning experience with PyTorch, Hugging Face. - Hands-on experience with Transformer-based vision-language models and object-detection pipelines. - Proficiency in working with PDF/SVG tool-chains, designing custom heads/loss functions, and fine-tuning pre-trained models on limited data. - Strong knowledge of Linux, GPU, graph neural networks, and relational transformers. - Proficient in Git, code review discipline, and writing reproducible experiments. **Nice-to-Have:** - Knowledge of colour science, multimodal retrieval, diffusion fine-tuning, or packaging/CPG industry exposure. - Experience with vector search tools, AWS/GCP ML tooling, and front-end technologies like Typescript/React. You will own a tool stack including DL frameworks like PyTorch, Hugging Face Transformers, torch-geometric, parsing/CV tools, OCR/detectors, retrieval tools like CLIP/ImageBind, and MLOps tools such as Docker, GitHub Actions, W&B or MLflow. In the first 6 months, you are expected to deliver a data pipeline for converting ECMA dielines and PDFs, a panel-encoder checkpoint, an MVP copy-placement model, and a REST inference service with a designer preview UI. You will report to the Head of AI or CTO and collaborate with a front-end engineer, a product manager, and two packaging-design SMEs.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As a Developer for our team based in Pune, you will be responsible for advancing the capabilities of our AI solutions through the application of predictive models. You should possess a strong background in AI and machine learning, with expertise in software development, mathematics, analytics, and effective communication. The ideal candidate will have a minimum of 2 to 6 years of experience in the field, with a certification in Machine Learning being a desirable asset. Your responsibilities will include algorithm development, computer vision, image segmentation, image processing, 3D modeling, object detection, and the application of various machine learning techniques. To excel in this role, you must have a deep understanding of statistics and proven experience with machine learning algorithms. Proficiency in programming languages such as Python is essential, as well as familiarity with DL frameworks like Tensorflow and Torch. Your scientific expertise and practical knowledge of deep learning will be invaluable assets to our team. Previous experience in deploying machine learning models in a production environment, specifically on AWS or Azure cloud platforms, is highly preferred. Familiarity with the Anaconda Enterprise platform, Kubernetes, and GPU-accelerated deep learning models will be advantageous. If you are passionate about tackling complex analytical challenges and have a keen interest in leveraging AI technologies to solve real-world problems, we invite you to apply for this exciting opportunity.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
We are looking for smart Software Quality Assurance engineers to contribute to the development of next-generation Graphics, Compute, and SOC products at NVIDIA. As part of our team, you will play a key role in ensuring the delivery of high-quality software throughout the chip and product development lifecycle. Ideal candidates will possess a strong foundation in maintaining software quality, with a focus on bug-free releases, a solid understanding of graphics and compute concepts, and a thorough knowledge of current-generation PC/hardware architecture. Excellent communication skills and a commitment to meticulous engineering practices are essential qualities for this role. This Software Quality Assurance position is specifically related to system software, and experience with Selenium web technologies is not applicable. As a member of our team, your responsibilities will include validating products through systematic tests, developing and maintaining quality standards, creating and executing test plans, analyzing and writing test standards and procedures, documenting test results for debugging purposes, analyzing test results to ensure existing functionality, and providing feedback for technical appraisals. You will collaborate with development engineers to resolve issues and ensure the seamless integration of quality computer systems into scientific compilation, data acquisition, and processing functions. What We Need To See: - Bachelor's degree in Computer Science or Electrical Engineering with at least 3 years of experience - Proficiency in building PCs and systems, including assembly, setup, and installation - Strong experience in executing test plans, interpreting and communicating results - Ability to write new tests and flows - Experience in developing robust QA processes - Proficiency in troubleshooting routine problems that may arise during test plan additions and executions - Excellent verbal and written communication skills - Preference will be given to candidates with experience in system software QA Ways To Stand Out From The Crowd: - Familiarity with scripting languages, AI-based tools, and automation will be considered an advantage.,
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Hyderabad
Work from Office
Skills: Python, GPU compute platforms, MLOps platforms, AI models, software applications As a computer vision support engineer, you are part of the "run operations", the innovation hub of the Colruyt Group. You maintain, support and improve the applications and ICT systems that the Colruyt Group business partners and outside world purchase from Smart Technics. As such you will get to know a lot of diverse innovative cutting-edge products, providing a fantastic learning experience and growth path. Your tasks You are part of the support group that takes care of the second line technical support for the Smart Technics products which rely on computer vision technology. You support products end-to-end including camera systems, GPU compute platforms, MLOps platforms, AI models, software applications, interacting with other experts and support groups within Colruyt, as well as suppliers You take care of solving incidents by analysing root causes, providing workarounds and fixes and getting the systems operational again as soon as possible. You maintain the applications and monitor the stability and continuity of the ICT systems. You take care of the application life cycle management (ALM) of our products. To this end, you work with ITSM processes such as IT change, knowledge, incident, problem management, etc. You interact with the Service Delivery Manager on application lifecycle management and follow up on SLAs You keep documentation up-to-date and you build a knowledge base that leads to better support by first line customer services, product teams, suppliers Besides technical support, you will also contribute to the feature development and continuous improvement of our innovative products You implement new features and change requests You maintain and optimize AI models You create and implement ideas about improvements to our products and AI models for better scalability, maintainability and supportability. You proactively take care of the quality of our products You give advice and follow up with the product teams to ensure that applications can be scaled, monitored and supported in the right way. In this way, you help ensure the satisfaction of our partners. You help with the transition from MVP to robust and supportable solutions. Together with the Service Delivery Manager you are responsible to assure quality and viability of the products Profile: Knowledge and experience You have a computer science or engineering background. You have experience with computer vision technologies. You preferably have already experience with application lifecycle management (ALM) Knowledge of ITIL methodology and/or IT4IT is a plus. Problem-solving ability - You see a problem as a challenge for which you like to roll up your sleeves. Customer-oriented - You are helpful and stand for good service Communicative - You can communicate your ideas, suggestions and thoughts clearly to colleagues, suppliers and partners. Analytical You are able to efficiently analyze problems & improvements for both short term and long term Languages - Knowledge of English is a must.
Posted 3 weeks ago
10.0 - 14.0 years
7 - 16 Lacs
Bengaluru
Work from Office
Primary Skills: Embedded C, RTOS, Baremetal, Firmware Development, GPU, CPU • Port and develop tests* for bare metal environments on mobile SoC platforms. Design, implement, and debug firmware* for embedded systems, ensuring robust and scalable solutions. Work closely with hardware teams* to define system requirements and validate hardware functionality. Utilize JTAG and other debugging tools* for low-level troubleshooting and validation. Develop and execute test plans* for various SoC subsystems (CPU, GPU, multimedia, TPU, PCIe, USB). Optimize code* for performance, efficiency, and memory usage in resource-constrained environments. Automate test execution* and reporting using Python or Bash scripts. Document test procedures, results, and codebase* for maintainability and knowledge sharing Proficiency in C and Assembly programming* for embedded systems. Experience with firmware development* and debugging on baremetal or RTOS environments. Strong understanding of JTAG and other hardware debugging interfaces. Hands-on experience with at least two SoC subsystems:* CPU, GPU, multimedia, TPU, PCIe, or USB. Familiarity with SoC architectures* and low-level hardware/software interaction. Experience with test automation* using Python or Bash is a plus. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
Job Title: Senior Image Processing Engineer Job Location: Hyderabad, India Job Summary Seeking an image processing engineer to develop and optimize algorithms for real-time medical ultrasound imaging. This position is with an ultrasound company located in the heart of Silicon Valley, USA. You will partner with highly accomplished and deeply technical researchers and engineers focused on delivering innovative ultrasound imaging technologies. The position will also have an opportunity to work directly with the client at their US location. Job Responsibilities Develop and optimize beamforming, image processing, and AI-based signal and image processing algorithms. This will involve the development of Matlab/Python simulation tools, FPGA and/or GPU software routines. Drive the optimization of imaging parameters through numerical Matlab/Python simulations and/or experimental measurements. Proactively interface with the software team to ensure all technical aspects of algorithm development are properly implemented. Minimum Education/Experience Requirements M.S./M.Tech in biomedical/electrical engineering in a field related to signal/image processing or analysis. 4-5 years of industrial experience in development, integration, verification, and optimization of medical imaging systems. Experienced with Matlab and Python or equivalent signal/image processing toolbox. Experience with C/C++ is highly desirable. Experience in Ultrasound is highly desirable. Experience with algorithm development with GPU is a plus. Experience with FPGA programming is a plus. Skills: matlab,beamforming,algorithm development,python,c/c++,ai-based signal processing,image processing,gpu,fpga,
Posted 3 weeks ago
0.0 - 2.0 years
4 - 5 Lacs
Vellore
Work from Office
Job Title: Accelerated Computing Engineer Entry Level Experience Level: 02 Years Location: Vellore Employment Type: Full-time About the Role We seek a driven Accelerated Computing Engineer to join our innovative team in Vellore. This entry-level role offers a unique opportunity to work with advanced AI/ML models, accelerated computing technologies, and cloud infrastructure while collaborating on cutting-edge research and deployment projects. You will work with a variety of state-of-the-art models such as BGE-Large, Mixtral, Gemma, LLaMA, and Stable Diffusion, as well as other fine-tuned architectures, to solve real-world computing challenges through advanced AI/ML infrastructure solutions. Key Responsibilities Customer Interaction & Analysis: Work closely with customers to analyze technical and business needs, translating them into robust, AI-driven solutions. Model Deployment & Optimization: Develop and deploy advanced AI/ML models such as LLaMA, Mixtral, Gemma, and other GenAI models while optimizing their performance for varied computing environments. Performance Testing & System Benchmarking: Execute advanced test scenarios and performance benchmarks across AI/ML models and distributed systems to ensure optimal performance. Infrastructure & Model Research: Research, configure, and maintain infrastructure solutions (using tools like TensorRT and PyTorch) supporting our models and accelerated computing workloads. AI/ML Model Integration: Support and deploy models such as Stable Diffusion, BGE, Mistral, and custom fine-tuned models into end-to-end pipelines for AI/ML-driven solutions. Automation & Process Improvements: Drive automation strategies to streamline workflows, improve testing accuracy, and optimize system performance. Technical Liaison: Served as the technical bridge by collaborating with product development teams, tracking customer feedback, and ensuring timely resolutions. Model Configuration & Troubleshooting: Create custom scripts, troubleshoot advanced configurations, and support tuning efforts for AI/ML model customization. Skills & Qualifications Required Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical discipline. Strong foundational knowledge of AI/ML model deployment and cloud infrastructure. Proficiency with AI/ML frameworks & libraries, including PyTorch, TensorRT, and Triton. Hands-on experience with deployment models such as LLaMA, Mixtral, Gemma, and Stable Diffusion. Familiarity with distributed computing environments and orchestration tools like Kubernetes. Proficiency in workflow automation, performance tuning, and large-scale system debugging. Understanding of cloud computing technologies and infrastructure architecture, including storage, networking, and computing paradigms. Preferred Skills: Experience working with object storage technologies like AWS S3, Azure Blob Storage, and MinIO. Familiarity with advanced AI/ML model frameworks such as Gemma-2b, Mixtral-8x7b, Mistral-7b-instruct, and other fine-tuned AI models. Expertise in GPU configuration and tuning for AI/ML workloads, including drivers and machine learning optimization strategies. Familiarity with serverless computing and Function as a Service (FaaS) concepts. Experience with infrastructure as code (IaC) and performance benchmarking methodologies.
Posted 3 weeks ago
7.0 - 12.0 years
10 - 20 Lacs
Bengaluru
Work from Office
About Us: Tessolve offers a unique combination of pre-silicon and post-silicon expertise to provide an efficient turnkey solution for silicon bring-up, and spec to the product. With 3200+ employees worldwide, Tessolve provides a one-stop-shop solution with full-fledged hardware and software capabilities, including its advanced silicon and system testing labs. Tessolve offers a Turnkey ASIC Solution, from design to packaged parts. Tessolves design services include solutions on advanced process nodes with a healthy eco-system relationship with EDA, IP, and foundries. Our front-end design strengths integrated with the knowledge from the backend flow, allows Tessolve to catch design flaws ahead in the cycle, thus reducing expensive re-design costs, and risks. We actively invest in the R&D center of excellence initiatives such as 5G, mmWave, Silicon photonics, HSIO, HBM/HPI, system-level test, and others. Tessolve also offers end-to-end product design services in the embedded domain from concept to manufacturing under an ODM model with application expertise in Avionics, Automotive, Industrial and Medical segments. Tessolves Embedded Engineering services enable customers a faster time-to-market through deep domain expertise, innovative ideas, diverse embedded hardware & software services, and built-in infrastructure with world-class lab facilities. Tessolves clientele includes Tier 1 clients across multiple market segments, 9 of the top 10 semiconductor companies, start-ups, and government entities. We have a global presence over 12 countries with office locations in the United States, India, Singapore, Malaysia, Germany, United Kingdom, Canada, UK, Japan, Taiwan, Philippines, and Test Labs in India, Singapore, Malaysia, Austin, San Jose. Role - Baremetal Test Development Engineer - Mobile SoC: Notice - Immediate to 20 Days Experience - 7-20 Years Employer - Tessolve Semiconductors Job Location : Bangalore ( Work from office ) Note - Peoples whose below skills are not met kindly ignore this apply only it it meets your skills What you'll do Proficiency in C and Assembly programming* for embedded systems. Experience with firmware development* and debugging on baremetal or RTOS environments. Strong understanding of JTAG and other hardware debugging interfaces. Hands-on experience with at least two SoC subsystems:* CPU, GPU, multimedia, TPU, PCIe, or USB. Familiarity with SoC architectures* and low-level hardware/software interaction. Experience with test automation* using Python or Bash is a plus. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Tessolve Semiconductor Private Limited, as well as its affiliates and subsidiaries ( Tessolve ) does not require job applicants to make any payments at any stage of the hiring process. Any request for payment in exchange for a job opportunity at Tessolve is fraudulent and should be ignored. If you receive any such communication, we strongly advise you to refrain from making any payments and to promptly report the incident to us at hr@tessolve.com. Tessolve is not responsible for any losses incurred due to such fraudulent activities Interested candidates pls send me your updated resumes to shreyas.ramesh@tessolve.com / References are welcome Thanks, Shreyas. R TA - Team , Tessolve
Posted 4 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