embedded linux developer (junior - intermediate) in richmond

job type
apply now

job details

richmond, british columbia
job category
job type
reference number
apply now

job description

One of the leading supplier of electronic learning products and one of the world's largest suppliers of cordless electronics is looking for an Embedded Softwear Engineer (Junior or Intermediate level).

Our technology and solutions are unique to the marketplace and have provided the organization an opportunity to expand into this new market category. The expansion of the product line, features and capabilities is the key focus to maintain momentum as a new market participant. We are looking for highly motivated, self starting, team oriented individuals to join us.


You will be part of a team of SW engineers working on the development of Linux based VoIP Business Telephony and Networking products.
Responsible for developing and maintaining stable, production ready applications within Linux based embedded systems.
Take part in multiple aspects of the software development lifecycle, including requirements analysis, design, implementation and peer review.


Computer Science, Engineering or Technology diploma with relevant industry experience.

Proficient in C/C++ programming on embedded systems.

Experience in embedded application development using Linux OS and a good working knowledge of the Linux kernel is a must.

Experience with real-time operating systems and understanding of multi-threading, serialization, memory management, concurrency, synchronization and scheduling concepts.

Proficient in debugging software problems with proper tools (gdb, etc).

Excellent communication, interpersonal, technical and organizational skills

Proactive nature willing to take initiative and seek challenges in new technical areas.


Experience with design methodology (UML).

Experience and understanding of Network Protocols.
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.