Software Engineering – Robotics Intern

Job expired!

Join Dyson: Software Engineering – Robotics Intern

At Dyson, we are a global technology enterprise committed to solving the problems others choose to ignore. With groundbreaking innovations, we defy convention and prioritize progress through relentless improvement. As we continue our rapid growth, we strive to expand into more categories, locations, and welcome more talented individuals.

Why Work at Dyson?

Our dynamic growth unlocks numerous opportunities, ensuring a diverse and inclusive working environment. We highly value new ideas and varied perspectives, entrusting our team members with meaningful responsibilities from the very start. You'll develop quickly, with opportunities to move across various business areas and regions. Become part of a global network of like-minded professionals, fostering a community that supports and learns from each other.

About the Role

As a Robotics Software Engineer Intern, you'll be training within an agile, cross-functional team. You'll learn how to develop complex features to ensure Dyson continuously creates innovative products that delight our customers. Collaborating with architects, software engineers, and specialist engineers, you'll tackle diverse robotics challenges presented by Dyson's expanding product portfolio.

Key Responsibilities:

  • Design and develop the behaviors and features of household robots.
  • Manage the entire lifecycle of complex modules and systems, including feature discussion, algorithmic analysis, documentation, design, coding, testing, maintenance, and result tracking.
  • Engage in continuous integration and continuous delivery (CI/CD) infrastructure setup.
  • Develop robust product sense with a keen focus on performance, proactively identifying technical risks and influencing engineering teams for resolutions.
  • Participate deeply in feature design discussions.

About You

To qualify for this role, you should be:

  • Currently pursuing a Bachelor’s degree in Computer Science, Electronics Engineering, Computer Engineering, Mathematics, Physics, or a related field in robotics engineering.
  • Able to commit to a full-time onsite internship from August to November 2024.
  • Familiar with object-oriented programming and capable of writing high-performance product-quality code in C++.
  • Experienced with multithreading programming, synchronization mechanisms, STL, Boost C++ libraries, and design patterns.
  • Knowledgeable in at least one domain: Localization, SLAM, motion trajectory control, image processing, object detection/recognition, task management, manipulation, path planning, automatic control, robotics systems, or machine learning.
  • Experienced in embedded system development is a plus.
  • Effective in communication and collaboration activities.

Application Process

Please include the following in a single file with your online application:

  1. Detailed Resume
  2. Transcript of Records (all semesters inclusive)
  3. Engineering Portfolio

Working With Us

Join our internship program to kickstart your career. High-performing interns will have the opportunity to join our graduate program. Dyson is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, irrespective of race, color, religion, national origin, gender, gender identity or expression, sexual orientation, age, disability, veteran status, or any other characteristic.

Company Name: Dyson

Job Title: Software Engineering – Robotics Intern