Senior Software Engineer

2 days ago


Pune, Maharashtra, India Accops Systems Full time ₹ 12,00,000 - ₹ 24,00,000 per year

Education: BE/BTech/MCA/MTech (Preferably CS/IT)

Experience: 5-9 yrs | Location: Pune/Remote

Technical Skills Required

Mandatory:

  • Strong proficiency in C++ (C++11/14/17) with proven Windows system programming experience.
  • Deep knowledge of Windows internals: Win32 APIs, threading, synchronization, memory management, COM.
  • Familiarity with multimedia frameworks for codec handling and optimization. (Gstreamer, Ffmpeg)
  • Knowledge of multimedia device stacks (Media Foundation, DirectShow, Windows Audio APIs).
  • Strong debugging and performance profiling skills
  • Good knowledge on Windows OS internals
  • Protocols Known: IP, TCP, HTTPS, SSL, TLS, UDP, SSH, LDAP
  • Must have good debugging skills using various tools Eg. Visual Studio, Windbg, system internal tools

Good to have:

  • Hands-on experience with RDP internals, including session management, Remote Desktop Provider concepts, WMI etc..
  • Understanding of networking concepts: RTP, UDP/TCP, QoS, congestion control in RDP contexts.
  • Experience with device redirection: camera, microphone, speakers, USB devices in RDP/VDI.
  • API hooking techniques
  • C#, PowerShell, batch script, NSIS & MSI

Roles and Responsibilities

  • Design and develop Windows system-level components to enhance Remote Desktop (RDP) and Virtual Desktop Infrastructure (VDI) performance.
  • Implement and optimize RDP virtual channels for audio, video, camera, and device redirection.
  • Work with Windows APIs (Win32, COM, Media Foundation, DirectShow, Device I/O) for system-level integration.
  • Develop virtual devices (camera, microphone, audio drivers) to support RDP/VDI multimedia redirection.
  • Optimize performance for low-latency, high-quality, and bandwidth-efficient remote sessions.
  • Debug, profile, and resolve issues in complex RDP and multimedia workflows.
  • Stay updated on Windows OS internals, multimedia redirection standards, and RDP protocol evolution.
  • Analyze and troubleshoot application issues in a timely fashion
  • Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines
  • Work with QA team in directing them with test plans and procedures, including test automation
  • Provide trainings and mentor other Engineers when required
  • Attend team meetings to communicate project status and discuss new ideas and any issues
  • Recommend new technologies to ensure quality and productivity

Soft Skills Required

  • Clarity of thought
  • User Centric Approach
  • Sincere
  • Proactive
  • Self-motivated
  • Logical bent of mind (Analytical)
  • Team player
  • Flexible/adaptable
  • Strong communication skills (both written and verbal)


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Rishabh Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About Rishabh Software:Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 25...


  • Pune, Maharashtra, India EquipOptimizacions Software Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionEquipOptimizacions Software Pvt. Ltd. (EOS) specializes in designing strategic, state-of-the-art cloud-first solutions for container business problems. With over 20 years of experience in addressing technical challenges and building robust software solutions for the container industry, EOS stands out within the shipping industry by...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer(AY)Position Summary: Perforce is looking for a Senior Software Engineer to join the team. We are looking for an individual who will play a key role in maintaining and improving the front-end presentation of our flagship on-premise product, using TypeScript, Angular, and GraphQL. As a member of the Delphix DCT...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India MALBEK SOFTWARE LLP Full time ₹ 14,00,000 - ₹ 28,00,000 per year

    Summary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...


  • Pune, Maharashtra, India Rocket Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Sr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...