High-Performance Desktop Software Engineer

2 days ago


Bengaluru, Karnataka, India RingCentral Full time

RingCentral is committed to delivering exceptional desktop experiences and we are seeking a highly skilled Senior Software Engineer to join our team. With a strong focus on product delivery and user experience, this role requires expertise in building complex Windows native applications and real-time communications technologies.

About the Role

We are looking for an experienced software engineer who can lead the development of video conferencing desktop components and applications, create unit-tests, debug and integrate components, and perform hardware optimization and load testing. The successful candidate will have a passion for UX and experience with real-time communication signalling.

Responsibilities
  • Lead the development of video conferencing desktop components and applications.
  • Create unit-tests, debug and integrate components.
  • Perform hardware optimization and load testing.
  • Evaluate 3rd party products and tools to complete ongoing tasks.
Qualifications
  • 3+ years of experience in Software Engineering and Desktop Applications, for Windows.
  • Experience building complex Windows Native Applications.
  • Experience with real-time communications, audio or/and video.
  • 3+ years development experience with C/C++.
  • Experience developing in Win32API.
  • Experience with Audio + Video Capture, Processing, and Rendering.
  • Experience optimizing your implementations for performance (CPU, GPU, Memory), and Audio/Video Quality.
  • Experience developing at the Windows Kernel level, with audio/video drivers.
  • Experience in signalling protocols (SIP, XMPP).
  • Experience and ability to architect desktop software.
  • Strong Programming and algorithmic skills.
  • Good Understanding of open source projects and libraries: editing/building, learning of API, pull requests.
  • Ability to excel in a team-oriented, collaborative, and fast-paced environment.
  • Self-motivated individual capable of working in a face-pace, dynamic environment.
  • Passion for creating best in class products.
  • BS in Computer Science or equivalent relevant experience.
Salary Range

$120,000 - $180,000 per year, depending on location and experience.



  • Bengaluru, Karnataka, India Talent Management Labs Inc. Full time

    Job Title:Senior C++ Software Engineer - High-Performance SystemsAbout Us:Talent Management Labs Inc. is a cutting-edge technology company that strives to deliver innovative solutions for high-performance systems.Salary:$120,000 - $180,000 per yearJob Description:We are seeking an experienced Senior C++ Software Engineer to join our team and contribute to...


  • Bengaluru, Karnataka, India Celstream Technologies Full time

    We are seeking an experienced Senior Windows Desktop Software Engineer to join Celstream Technologies in Bangalore.As a Senior Windows Desktop Software Engineer, you will design and develop high-quality software applications for Windows platforms.Responsibilities:Lead the development of complex software applications using C/C++, OOPS, and Windows APIs.Work...


  • Bengaluru, Karnataka, India CodeHall Technology Pvt. Ltd. Full time

    Job Overview:We are seeking a highly skilled performance engineer to optimize the performance of our desktop applications built with Electron and JavaScript. In this role, you will focus on identifying and resolving performance bottlenecks in desktop apps, ensuring smooth and efficient performance on various operating systems.About CodeHall Technology Pvt....


  • Bengaluru, Karnataka, India Digio Full time

    Job Title: High-Performance Software Engineer Digio is a cutting-edge technology company looking for an experienced High-Performance Software Engineer to join our team. **Overview**: We're seeking a skilled software engineer with a strong background in designing and developing high-performance systems. If you have experience working with scalable RESTful...


  • Bengaluru, Karnataka, India Illumina Full time

    Company Overview:Illumina is a leading provider of genomic technology, empowering researchers and healthcare professionals to improve human health through the early detection and diagnosis of diseases.We are committed to expanding access to genomic technology to realize health equity for billions of people around the world.Job Summary:The Senior IT Engineer,...


  • Bengaluru, Karnataka, India Innovatia Full time

    At Innovatia, we are seeking a highly skilled System Administrator to join our team.About the RoleThe successful candidate will be responsible for providing technical support to our clients, troubleshooting issues with workstations and industry applications, and ensuring optimal performance of client infrastructure equipment.Duties and...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Company OverviewIN10 VMware Software India Private Limited is a leading technology company that empowers IT effectiveness on a large scale and facilitates successful hybrid work implementations. Our cutting-edge solutions, including the Broadcom EUC Anywhere Workspace platform, bring together the power of AI to enhance employee experiences, redefine...


  • Bengaluru, Karnataka, India Infogain Full time

    At Infogain, we are seeking a highly skilled High-Performance Java Software Engineer to join our team. As a member of our software engineering team, you will play a key role in designing, developing, and maintaining high-volume, low-latency applications for mission-critical systems.This is an exciting opportunity to work with cutting-edge technologies and...


  • Bengaluru, Karnataka, India Oracle Full time

    We are seeking a Senior Software Engineer to join our team. The ideal candidate will have experience in high-performance systems and be able to design and implement efficient software solutions. Strong programming skills and knowledge of software development methodologies are essential.Responsibilities:Design and implement high-performance software...


  • Bengaluru, Karnataka, India Zycus Full time

    We are seeking a skilled Desktop Support Specialist to join our internal IT team. This is a contract role with opportunities for growth and professional development.About ZycusZycus is a pioneer in Cognitive Procurement software, serving large global enterprises for two decades. Our Source to Pay integrated suite has been consistently recognized by Gartner,...


  • Bengaluru, Karnataka, India Mazenet solution Full time

    Mazenet solution is seeking an experienced High-Performance Mainframe Software Engineer to join our team. This role involves designing, developing, maintaining, and supporting business applications on mainframe platforms.As a key member of our team, you will work with legacy systems, often in industries like banking, insurance, healthcare, and government,...


  • Bengaluru, Karnataka, India Genpact Full time

    About the RoleAs a Senior Software Engineer for High-Performance Systems, you will be responsible for designing, developing, and maintaining scalable software systems.Key ResponsibilitiesDesign and develop high-performance software systemsLead a team of software developers to achieve project goalsCollaborate with cross-functional teams to identify and...


  • Bengaluru, Karnataka, India Whatfix Full time

    About UsWhatfix is a data-driven digital adoption platform that helps organizations maximize software benefits. With product analytics and AI, we enable scalable success with technology, maximizing productivity, and leveraging data-driven insights for better decision-making.We have seven offices globally in the US, India, UK, Germany, Singapore, and...

  • IT Support Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Excis Compliance ltd Full time

    We are seeking a skilled IT Support Engineer to join our Excis Compliance ltd team. This role involves providing day-to-day local/remote desktop support, troubleshooting and resolving hardware, software and application issues.Job DescriptionThe successful candidate will be responsible for:Providing prompt and professional technical assistance to end-users...

  • Senior IT Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Senior IT Engineer to join our team in Desktop Field Services. As a key member of our team, you will be responsible for a wide range of technical responsibilities related to desktop infrastructure.About the RoleThe ideal candidate will have over 6 years of IT-related work experience, including 2+ years leading...


  • Bengaluru, Karnataka, India LeadSquared Full time

    Job Overview: LeadSquared is seeking a seasoned Senior Engineering Manager to lead our engineering teams, scale our development & release processes, and create world-class products.**About the Role:**As a Senior Engineering Manager at LeadSquared, you will be responsible for building high-performance software engineering teams and delivering software to...


  • Bengaluru, Karnataka, India Varite India Full time

    Job DescriptionVarite India seeks a skilled Software Engineering Expert for High-Performance Applications.OverviewWe are looking for an experienced software engineer to join our team and contribute to the design, development, and maintenance of high-performance applications.Key ResponsibilitiesDesign and implement highly scalable, high-throughput web...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job OverviewWe are seeking a highly skilled and experienced Technical Support Engineer to join our team at Rocket Software. The successful candidate will be responsible for providing exceptional technical support to our customers, troubleshooting complex issues, and collaborating with internal teams to deliver high-quality solutions.


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    OverviewBroadcom EUC Horizon is a digital workspace solution that efficiently delivers virtual desktops and applications, empowering workers anywhere, anytime, and on any device.We are seeking a highly skilled System Performance Optimization Engineer to join our team in India. As a key member of our Performance Engineering team, you will be responsible for...


  • Bengaluru, Karnataka, India CodeHall Technology Pvt. Ltd. Full time

    ### Job Overview:We are seeking an experienced Desktop Application Optimization Expert to join our team at CodeHall Technology Pvt. Ltd.The ideal candidate will have expertise in optimizing the performance of desktop applications built with Electron and JavaScript, ensuring smooth and efficient performance on various operating systems.This role involves...