Concepteur logiciel / Software Framework Developer
Semtech
CAN, Montreal, Canada
2d ago

Responsibilities

  • Design, implement and debug a network server framework written in C or C++ for new and existing Pro AV products in collaboration with the software, firmware and FPGA teams
  • Contribute to the development of other applications in Python and other web centric languages such as Java, Javascript, CSS / HTML, PHP, etc.
  • Maintain and support the software products in collaboration with the QA and Support teams
  • Test and implement test strategies (unit & system tests) to validate new features
  • Required Qualifications and Experience

  • Bachelor degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • 5 to 10 years of experience in software development
  • Proficient in C and Python language
  • Experience with web servers such as Apache, and web development using one or more of the following languages : Java, Javascript, PHP, CSS / HTML, etc
  • Experience with networking (network protocols, sockets API, Wireshark)
  • Effective oral and written communication skills, both in French and English
  • Highly motivated, goal driven and self-starter
  • Assets

  • Experience with audio and video processing or transmission over IP
  • Experience with microcontrollers and / or interface between microcontrollers and FPGA
  • Experience with a Web framework
  • We offer a competitive compensation and group benefits package, an environment dedicated to teamwork, innovation, work / life balance and opportunities for professional growth.

    Learn more about Semtech in our and our products.

    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