C++ Software Developer (Co-op)
Huawei
Markham, Canada
1d ago

Job Description

Huawei Canada is looking for students with strong software skills to join the EDA tool research and development team. Our group develops a state-of-the-art software platform that optimizes the implementation of digital logic circuits on reconfigurable devices.

You can expect your work to have a direct effect on millions of products worldwide. You will be well supported by your team in a dynamic, collaborative and research focused environment.

Previous students have described the work as very interesting and technically challenging.

Responsibilities :

  • Work with software development teams to develop innovative new features, efficient algorithms, and optimized data structures in C++
  • Support and enhance EDA infrastructure to increase development efficiency and quality
  • Develop internal software tools that improve our understanding of toolchain behavior
  • Qualifications

  • Strong C / C++ programming abilities and software engineering skills
  • Experience with the Linux environment
  • Strong analytical, communication, and interpersonal skills
  • Currently enrolled in a university and registered with school’s co-op program
  • Currently enrolled in a university and registered with school's co-op program
  • Additional Information

    Huawei Canada is committed to providing valuable co-op opportunities to both undergraduate and graduate students. Working with us provides you the opportunities to network with the world leading professionals, to integrate theoretical knowledge with practical skills, and most importantly, to experience the cutting-edge technology before everyone else.

    We have internships throughout the year for you to choose from, co-op work term (4, 8, 12, 16 months) may begin in September, January, and May.

    Join us and together we will pave the way towards a better connected world.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form