The Job logo

What

Where

Windows Software Engineer (Intern)

Join for More Updates
Smart SummaryPowered by Roshi
As a Windows Software Engineer Intern at Renewed Vision, you will contribute to developing high quality Windows software applications. Ideal candidates have a strong background in C# programming, WPF, and OOP principles. The role involves troubleshooting and problem-solving to ensure software stability. Previous experience with Windows apps and multi-threaded environments is a plus. This full-time remote opportunity is open to individuals with 0-2 years of experience.

As a Renewed Vision Windows Software Engineer Intern you will assist our Windows development team in delivering high quality products to our customers.

You love working on software for Windows. Whether you taught yourself the art of desktop app development or you are learning it at your university, you are eager to be part of a team that ships software at scale. You understand the importance of thinking through a problem before diving into the code. You are driven and able to independently research and solve challenging technical problems.

We want people who:

  • Have built applications for Windows
  • Are comfortable writing code in C#
  • Know the basics of WPF
  • Understand the fundamentals of OOP
  • Are skilled at learning new concepts and technologies
  • Enjoy debugging stability issues like crashes or hangs

Our best interns will have:

  • Previous experience with customer-shipping Windows apps
  • Broader operating system understanding (IPC, filesystems, etc)
  • Experience working in a multi-threaded environment
Renewed Vision Logo

Company

Renewed Vision

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

0-2 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Pune, Maharashtra, India

Gurgaon, Haryana, India

Qualification

Bachelor

Applicants

73 applicants

Related Jobs

Ciena Logo

Embedded Software Engineer Intern

Ciena

Gurgaon, Haryana, India

Posted: 8 months ago

We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people lives – their productivity, their creativity, their health and comfort. That’s why our engineers design and implement technologies that allow people to do great things.   Packet and Optical networks continue to aggressively move towards Layer 0/1/2 converged infrastructures. Join our highly experienced team of engineers delivering: Next Generation Packet Optical Transport Solutions Next Generation Routing and Switching Solution Hybrid Layer 0/1/2 switching (OTN/Packet) Data Driven North Bound Open Interfaces – YANG/NETCONF/gRPC/REST Solutions enabling Wireless, 5G, SDN, NFV and Virtualized oriented networks.   PRIMARY DUTIES AND RESPONSIBILITIES: Work on highly complex systems involving fabric based multi-line card hybrid architecture that support high-availability, carrier-grade requirement of scale and performance. Contribute in software design, development, reviews, validation, and documentation to deliver high quality, functionally excellent products. ​Participate in Software Characterization, Post-Analysis and Presentation. Feature level development across systems/packet/switching/routing/data-plane/device drivers etc. Helping to drive improvements of the software. Identifying issues and driving resolution while working with other team members.   We are looking for an enthusiastic and innovative student to join our team interested in progressing their career in networking and telecom domain. As a member of this team, you need to be a self-motivated problem solver who likes to multitask. You also need to be a good communicator and a team player that revels in the challenge of solving technical issues. Good Coding skills (preferably with C/C++ and/or Python ). Experience using Linux based workstations would be an asset Highlight if you carry exposure embedded / device driver. Good debugging and trouble shooting skills over Linux platform. Good written and verbal communication skills. Knowledge of real-world network topologies in Carrier/Metro Ethernet Space will be an asset Knowledge of Python/XML/YANG/JASON/Golang will be an asset Understanding of distributed system and architecture Experience in development environments – GIT, Jenkins etc. Knowledge of Linux Kernel, Docket containers, TCP/IP stack, Forwarding Tables, IP Filters, VLANs, and memory management Working knowledge of MS Office tool suite (Word, Excel, power point), and working with large data sets (sorting, filtering, graphing) A willingness to learn and the ability to work well in a team environment is a must.

Sprinto Logo

Software Engineer Intern - AI

Sprinto

Gurgaon, Haryana, India

Posted: 2 days ago

Sprinto is a leading platform that automates information security compliance. By raising the bar on information security, Sprinto ensures compliance, healthy operational practices, and the ability for businesses to grow and scale with unwavering confidence. We are a team of 200+ employees & helping 1000+ Customers across 75+ Countries . We are funded by top investment partners Accel, ELEVATION & Blume Ventures and have raised 32 Million USD in funding including our latest Series B round Role: We are seeking a motivated AI Engineering Intern to support the development and enhancement of our AI-powered solutions. In this internship, you'll have the opportunity to contribute to Sprinto's AI infrastructure, assist in optimizing systems, and gain hands-on experience with machine learning and AI technologies. Working alongside experienced engineers, data scientists, and product teams, you'll help create efficient data pipelines and developer tools that enable innovative AI-driven solutions Responsibilities Assist engineering teams in identifying and solving challenges related to AI development, focusing on improving efficiency and usability. Support the development and optimization of AI infrastructure, including pipelines for model training and evaluation. Contribute to the development and improvement of centralized AI services, such as document parsing, search tools, and integration of large language models (LLMs). Help evaluate system performance and participate in proposing solutions for optimization. Actively participate in team discussions, fostering a collaborative and innovative learning environment. Requirements Currently pursuing a degree in Computer Science, Engineering, Data Science, or a related technical field. Basic understanding of machine learning concepts, data processing, and AI technologies. Experience with Python and familiarity with frameworks like TensorFlow, PyTorch, or similar. Strong problem-solving skills and a willingness to learn quickly. Excellent communication skills and ability to work collaboratively in a team setting. Experience or coursework in software development and data engineering. Familiarity with cloud services like AWS, GCP, or Azure. Interest in developing scalable AI systems and services. Benefits Remote First Policy 5 Days Working With FLEXI Hours Group Medical Insurance (Parents, Spouse, Children) Group Accident Cover Company Sponsored Device Education Reimbursement Policy