The intern will support the design and development of software solutions in graphics, multimedia and OS software, focusing on C/C++ programming and operating system fundamentals.
System Software Engineering Intern
As a System Software Engineering Intern, the candidate will be responsible for supporting in design and development of software solutions in the areas of Chip Resource Manager, Graphics, Video, 2D and 3D graphics under OpenGL and DirectX, ISP, driver stacks for Windows and Linux OS. We are looking for Interns who are passionate about working at the intersection of leading-edge graphics, multimedia and operating system software.
What you'll be doing
- Principles of hardware operation: CPU and memory architecture, buses and interconnects
- Operating System fundamentals: multi-processing and scheduling, memory management, privilege modes, file systems and device drivers
- Algorithms and data structures
- Principles of parallel computing
- C and/or C++ programming languages
- Python / PERL knowledge is preferred
What we need to see
- Strong academic background
- Pursuing M. tech/BTech in Computer Science or E&C
- Good understanding of programming languages and processor architecture
- Good understanding of Operating System Fundamentals.
- Knowledge of Linux kernel is a plus
- Strong C/C++ programming skills
- Knowledge of scripting (Perl or python) is a plus
- Candidates should have a solid background in Operating System, Algorithm development
- Knowledge on Object-oriented programming is highly a plus in C / C++ Or Java
- Aptitude in innovative and optimal designs
Ways to stand out from the crowd
- Exposure to Digital Systems, Computer Architecture, Computer Arithmetic, Software Engg., C & C++ programming languages, assembly language programming, system level integration & system level programming is preferred.
- Good communications skills and ability and desire to work as a team player are a must.
Top Skills
C
C++
Directx
Linux
Opengl
Perl
Python
Windows
NVIDIA Pune, Mahārāshtra, IND Office
Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006
Similar Jobs
Information Technology • Software
The Relay Settings and SCADA Engineer will develop relay protection schemes, coordinate protective devices, and integrate network communications for substations, collaborating with various engineering teams.
Top Skills:
AspenCymeDnp3Ge D20Orion RtusPss CapeRelay SettingsScadaSel Relays
Fintech • Financial Services
Develop and maintain microservices for digital banking solutions, follow DevOps principles, and work in an agile team environment. Participate in solution design and ensure maintainability.
Top Skills:
Apache BeamApache KafkaAWSAzureBigQueryDockerGitGCPHibernateJavaJenkinsKubernetesLinuxMavenNoSQLOracleRest ApisSpringSQL ServerTeamcity
Fintech • Financial Services
Design and develop data pipelines on GCP, manage and optimize SQL queries, implement CI/CD pipelines, and mentor junior engineers.
Top Skills:
Cloud ComposerGCPGit ActionsGitPythonRest ApiSQLTerraform
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.