CrawlJobs Logo

Software Engineer Intern, Platform Quality

roku.com Logo

Roku

Location Icon

Location:
United Kingdom , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join Roku’s Platform Quality Engineering team as a Platform Quality Engineering Intern, where your passion for software development, automation, and problem-solving will help drive quality innovation. We offer a paid 12-week internship starting in Summer 2026. As a PQE Intern, you’ll work on a scoped engineering project that may involve building automation, developing internal tools, or contributing to AI-enabled quality initiatives. Your work will help improve test coverage, execution reliability, and engineering efficiency while supporting Roku’s certification and platform quality goals.

Job Responsibility:

  • Contribute to the development of automation, scripts, and software tools that support PQE workflows
  • Work on certification automation initiatives such as HbbTV, DTG, CI+, Freely OpApp, or related platform areas
  • Develop or enhance internal engineering utilities, dashboards, or tooling used by PQE teams
  • Analyse test execution results and support improvements to stability, reliability, or reporting
  • Collaborate with Quality Engineers, SDETs, and Software Engineers to deliver scalable solutions
  • Participate in code reviews, technical discussions, and team demos to share progress and learning

Requirements:

  • Currently enrolled in a degree program in Computer Science, Software Engineering, Electronic Engineering, or related field
  • Programming experience in Python, JavaScript, Java, or similar languages
  • Interest in software development, automation, or quality engineering practices
  • Familiarity with Git, scripting, or Linux environments
  • Strong problem-solving mindset and ability to communicate technical ideas clearly
  • Curiosity about AI technologies and how they can improve engineering workflows
  • Passion for learning, collaboration, and continuous improvement
What we offer:
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer Intern, Platform Quality

Software Engineer - Platform Software, Device Drivers, System Bring-Up

Our team is responsible for driving technology leadership in the Juniper routing...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech in CS/CE or related field with proven experience of 10+ years
  • Good understanding of hardware-level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET, etc. technologies
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures, and system debugging skills
  • Prior software development experience on networking products
Job Responsibility
Job Responsibility
  • Board bring-up related experience
  • 10G, 40G, 100G, 400G, 800G interface related platform software like interface drivers, etc.
  • Platform infrastructure-related software like Routing Engine Redundancy/High Availability, Chassis/line card, fabric, Optics, etc.
  • Timing software in PTP, SYNCE & Grand Master
  • Product developments in the platform area in either JunOS or Junos evolved software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are of the highest quality
  • Work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer - Platform Software, Device Drivers, System Bring-Up

Our team is responsible for driving technology leadership in the Juniper routing...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech in CS/CE or related field with proven experience of 10+ years
  • Good understanding of hardware-level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET, etc. technologies
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures, and system debugging skills
  • Prior software development experience on networking products
Job Responsibility
Job Responsibility
  • Board bring-up related experience. 10G, 40G, 100G, 400G, 800G interface related platform software like interface drivers, etc.
  • Platform infrastructure-related software like Routing Engine Redundancy/High Availability, Chassis/line card, fabric, Optics, etc.
  • Timing software in PTP, SYNCE & Grand Master
  • You will be responsible for these product developments in the platform area in either JunOS or Junos evolved software architecture
  • In addition to the development activity, you are required to work closely with system and solution test teams to ensure products/solutions delivered are of the highest quality
  • You will be required to work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
United States , Spring
Salary
Salary:
35.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Bachelor's and/or Master's degree with a focus in Computer Science, Information Systems, or equivalent
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of design for software systems running on multiple platform types
  • Good written and verbal communication skills
  • mastery in English and local language
  • Understanding of basic testing, coding, and debugging procedures
Job Responsibility
Job Responsibility
  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • Develops understanding of and relationship with internal and outsourced development partners on software systems design and development
  • Participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineering Intern

This role involves designing, developing, troubleshooting, and debugging softwar...
Location
Location
United States , Ft. Collins
Salary
Salary:
35.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
May 26, 2026
Flip Icon
Requirements
Requirements
  • Experience or understanding of software systems design tools and languages
  • good analytical and problem-solving skills
  • understanding of design for software systems running on multiple platform types
  • good written and verbal communication skills
  • understanding of basic testing, coding, and debugging procedures
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools
  • executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • develops understanding of and relationship with internal and outsourced development partners on software systems design and development
  • participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for low to moderately complex products
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • career development programs
  • inclusive and flexible work culture
  • Fulltime
Read More
Arrow Right

Backend Software Engineer Intern

GoFundMe is looking for a dedicated Backend Software Engineer Intern who’s inter...
Location
Location
United States , San Francisco
Salary
Salary:
35.00 USD / Hour
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comfortable writing code
  • Experience with languages including Java, Python, Kotlin, Spring Boot, and/or Javascript is preferred
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Collaborate with a team of engineers, product management and external partners to identify and implement improvements and new features for the GoFundMe Platform
  • Deliver code that is well-documented, tested, and operable
  • Contribute to the growth of the organization by looking for opportunities to improve efficiency, processes and productivity
  • Take ownership over the completion and quality of your tasks and project while incorporating guidance from your mentor, manager, and peers
What we offer
What we offer
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

Be part of a team that designs, implements, tests and validates software for net...
Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Able to start in January
  • Able to commit for minimum of 20 weeks
  • Currently in a Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent program
  • Solid understanding of software development principles
  • Experience with software development tools and processes
  • Knowledge of C programming
  • Interest and ability to conduct issues investigation and develop solutions
  • Good analytical and problem-solving skills
  • Self-motivated, eager and quick learner
  • Passion for technology
Job Responsibility
Job Responsibility
  • Designs, implements, tests and validates SW for state-of-the-art networking products
  • Apply and build on existing technical knowledge on the job, and opportunities to expand into other platform work
  • Understand and gather project requirements, design sub-modules and conduct investigation
  • Identify risk factors and mitigate those risks
  • Debug issues observed and derive fixes
  • Close follow-up and drive issues closure with relevant parties
  • Participate actively in technical discussions, enable decision-making and progress
  • Proactive to engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear updates to team lead and manager
  • Ensure timely deliverables of assigned tasks
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Inclusive working environment
  • Fulltime
Read More
Arrow Right

Platform Core Quality Engineer

Azul Core team needs a new team member, passionate about Quality Assurance, to w...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of professional experience as a Quality Software Engineer or Software Engineer (ideally 4+)
  • Strong knowledge of Java SE, including hands-on coding experience, building personal projects, and understanding JVM internals
  • Proficiency in shell scripting, with experience writing custom scripts, using them for daily tasks, and solid familiarity with CLI operations and remote access
  • Ability to work in cross-platform environments, including Unix-based systems, Windows, and cloud platforms such as AWS and Azure
  • Familiarity with AI/ML tools, leveraging modern solutions for coding assistance, research, and test automation
  • Upper-intermediate level of English, sufficient for professional communication and job requirements
Job Responsibility
Job Responsibility
  • Execute automated tests and analyze results for Azul builds of OpenJDK
  • Organize and optimize the execution and analysis of large-scale test suites, handling hundreds of millions of test results across multiple supported platforms
  • Improve and maintain the test system infrastructure to ensure reliability and scalability
  • Contribute to the adoption of AI/ML tools aimed at enhancing team performance and efficiency
What we offer
What we offer
  • Equity Program
  • Annual bonus based on company performance
  • Referral Program
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Belgrade City Centre - if you prefer
  • work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Platform Core Quality Engineer

Azul Core team needs a new team member, passionate about Quality Assurance, to w...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of professional experience as a Quality Software Engineer or Software Engineer (ideally 4+)
  • Strong knowledge of Java SE, including hands-on coding experience, building personal projects, and understanding JVM internals
  • Proficiency in shell scripting, with experience writing custom scripts, using them for daily tasks, and solid familiarity with CLI operations and remote access
  • Ability to work in cross-platform environments, including Unix-based systems, Windows, and cloud platforms such as AWS and Azure
  • Familiarity with AI/ML tools, leveraging modern solutions for coding assistance, research, and test automation
  • Upper-intermediate level of English, sufficient for professional communication and job requirements
Job Responsibility
Job Responsibility
  • Execute automated tests and analyze results for Azul builds of OpenJDK
  • Organize and optimize the execution and analysis of large-scale test suites, handling hundreds of millions of test results across multiple supported platforms
  • Improve and maintain the test system infrastructure to ensure reliability and scalability
  • Contribute to the adoption of AI/ML tools aimed at enhancing team performance and efficiency
What we offer
What we offer
  • Equity Program
  • Annual bonus based on company performance
  • Referral Program
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Prague City Centre - if you prefer
  • work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right