Find flexible jobs

Job Description

Junior Software Engineer

Rate TBD
Location Montreal, QC Canada
Type of project IT & Software C++, Embedded Software, Linux, Programming
Education required College/University
Years of experience Less than 2 years
Type of employment Freelance/Contractor, Part-time, InternCONTRACTOR, PART_TIME, INTERN
Area of Specialization Computer Sciences
Languages required N/A
Workhoppers Montreal QCTELECOMMUTE
We are looking for a C/C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems.
Your primary responsibility will be to design and develop these applications

1. Design, build, and maintain efficient, reusable, and reliable C++ code
2. Implement performance and quality modules
3. Identify bottlenecks and bugs, and devise solutions to these problems
4. Help maintain code quality, organization, and automation

1. Strong proficiency in C and C++, with fair knowledge of the language specification
2. Thorough knowledge of the standard library and algorithms
3. Good understanding of Linux system, driver modules
4. Good understanding of memory management in non-garbage collected environments
5. Knowledge of low-level threading primitives and real-time environments
6. Familiarity with embedded systems design, low-level hardware interactions
7. Implementation of automated testing platforms and unit tests
8. Proficient understanding of code versioning tools
9. Familiarity with continuous integration

10. Knowledge of computer vision algorithms is an asset
12. Experience of OpenCV is an asset.
13. Knowledge of ARM processor is an asset
14. Good knowledge of Open Source package compiling/Building is an asset

-May 5, 2021


Send an email to contact directly the company. This is an opportunity to sell your skills.

As seen in