drjobs Embedded C++ Developer العربية

Embedded C++ Developer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Openyears

Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

We are seeking an Embedded C++ Developer to define and implement embedded and UI applications while collaborating with Engineering and Product Management teams.


Our client develops next-generation energy technology and believes that all people should have access to reliable and sustainable energy.



Job Duties

  • Design and develop advanced embedded and UI applications, and tools.

  • Develop communication protocols between connected devices and Cloud (IoT).

  • Develop the concept of Edge Computing, unit and system tests.

  • Propose and evaluate technical solutions as part of research spikes.

  • Lead and participate in peer design and code reviews.

  • Provide technical input into product roadmaps and backlog refinement.

  • Participate into DevOps improvement initiatives and the evolution of Agile practices.


Requirements



  • Application software development experience (5+ years).

  • Strong knowledge of Object-Oriented Programming and design patterns.

  • Strong programming skills in modern C++ and Python.

  • Experience with platform libraries such as Qt, Boost and POCO project.

  • Good understanding of Linux-based embedded systems using Yocto project.

  • Familiar with socket programming and use of cryptography algorithms.

  • Experience with Git, Docker, gRPC, Protocol Buffers, IoT, OpenSSL, Agile methodology (SCRUM), TDD and BDD.


Application software development experience (5+ years). Strong knowledge of Object-Oriented Programming and design patterns. Strong programming skills in modern C++ and Python. Experience with platform libraries such as Qt, Boost and POCO project. Good understanding of Linux-based embedded systems using Yocto project. Familiar with socket programming and use of cryptography algorithms. Experience with Git, Docker, gRPC, Protocol Buffers, IoT, OpenSSL, Agile methodology (SCRUM), TDD and BDD.

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.