This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Embedded Software Engineer

PRI Global

This is a Contract position in Vancouver, ia posted June 30, 2021.

Expertise/Experience : Effective team player, willingness to help build a collaborative and trusting community Desire to learn and innovate while building a quality product Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations Experience throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery, and maintenance Proficient in object-oriented design skills, application architecture, and design patterns Familiarity with embedded systems design and low-level hardware interactions Experience in C/C++, with knowledge of the standard library, STL containers, and algorithms.

Knowledge of Linux kernels and components 5 years of relevant experience or equivalent combination of education and work experience.

Typically requires diversified Software Development, Test, Algorithms, Tools, and Methodologies Responsibilities: Participates in the preparation, review, and analysis of software/storage requirements and specifications Prepares written specifications from verbal requirements for tasks of mid-level complexity Prepares design, functional, technical, and/or user documentation, as needed Uses defined software lifecycle methodologies Reviews and implements test strategies for software products Follows source code and file revision control for projects Clearly communicates project issues and status Accurately logs project schedule, defect, and other data Analyzes and prepares trend reports on quality metrics Participates in improving product quality through the process and procedure improvements