Summer Paid Intern - Software Engineer
CBS Interactive
Remote, USThis was removed by the employer on 1/19/2021 1:18:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Internships Category
Search for Summer Paid Intern - Software Engineer jobs in Remote-US
Search all Summer Paid Intern - Software Engineer postings
Full Time Paid Internship
Division Overview:
Our proprietary Platform for Interactive Experiences (PIE) is utilized by our in-house content creation team to build Play Along Videos, which are part of the Noggin app. PIE enables code-free authoring of interactive digital content in a Unity-based authoring engine supporting real-time scene editing with a live preview that allows these teams to layer in interactive elements and create brand-new play-along moments. This content is then published over-the-air for our PIE Player.
Role Details:
As a Software Engineering Intern on our PIE team, you will write high quality code for this project. Additionally, you will have the opportunity to work with management to develop a personalized research and development project.
Your Day-to-Day:
• Design and implement new features, improvements, and bug fixes by writing readable, extensible, performant code
• Participate in code reviews regularly
• Identify and implement performance optimizations (rendering, loading, memory usage, and file size optimizations, etc.)
• Write tools to automate recurring tasks, improve usability for users of PIE, and help designers and artists be more productive
• Research and evaluate new technologies and how they can provide opportunities to improve and expand our platform and pipelines
Logistics
• This is a paid internship and can also be for university credit if it meets your university's guidelines
Qualifications:
What you bring to the team:
You have –
• Solid foundation in data structures, algorithms, and object-oriented programming
• Experience with standard software engineering methodologies including version control, continuous integration, code reviews, and unit testing
• Strong ability to profile code for performance, memory consumption, and garbage creation with the ability to identify and address bottlenecks and memory leaks
You might also have –
• Experience contributing to a large codebase
• Experience working with game engines and frameworks (Unity experience preferred)
• Experience developing native applications on iOS and/or Android
Additional Requirements:
• Intern must be a student currently enrolled in an accredited college, university or bootcamp
• Must be at least 18 years old
EEO Statement:
:
Equal Opportunity Employer Minorities/Women/Veterans/Disabled