You are successfully logged out of your my randstad account

You have successfully deleted your account

Thank you for subscribing to your personalised job alerts.

3 jobs found for c++ in Burnaby, British Columbia

filter3
clear all
    • Richmond, British Columbia
    • Permanent
    Are you a Senior level C/C++ Developer with working experience in embedded systems development, who's looking for a stable environment to grow your career? Our Vancouver, BC client is seeking to hire a Senior Embedded Software Developer, on a permanent full-time basis. This is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. What will you do?As a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.How do you qualify?To qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.If you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesThis is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. ResponsibilitiesAs a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.QualificationsTo qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.SummaryIf you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
    Are you a Senior level C/C++ Developer with working experience in embedded systems development, who's looking for a stable environment to grow your career? Our Vancouver, BC client is seeking to hire a Senior Embedded Software Developer, on a permanent full-time basis. This is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. What will you do?As a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.How do you qualify?To qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.If you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesThis is a long standing client that Randstad has partnered with for many years. Lots of opportunities for growth on both the technical as well as leadership side. The type of company you can really call home. ResponsibilitiesAs a Senior Embedded Software Developer with our Vancouver client, you will:•Work with software engineering team to develop/maintain stable, production ready applications within Linux based embedded systems.•Participate in the SDLC: requirements analysis, design, implementation and peer review.•Participate in system architectural design and methodology.•Oversee and mentor design engineers.QualificationsTo qualify for the Senior Embedded Software Developer role with our Vancouver client, you must have:•5+ years’ C/C++ programming experience on embedded systems.•3-5+ years’ experience in embedded development using Linux OS.•Experience with real-time system analysis, structured design and the implication of hardware development on software.•Excellent communication, interpersonal, technical and organizational skills.SummaryIf you’re a proactive SW Engineer with a passion for taking initiative and seeking challenges in new technical areas, then the Senior Embedded Software Developer role with our Vancouver, BC client could be the perfect opportunity for you!All interviews and on-boarding an be done remotely. Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
    • Vancouver, British Columbia
    • Contract
    Are you an experienced Release Engineer looking for the next challenge? Does being a part of a group that supports the R&D team sounds interesting to you? Well, then this might be the right opportunity for you.Our client is looking for a Software Engineer with a passion for building tools to improve developer productivity, to join their team on a 2-Year contract, with a strong possibility for extensions.Advantages- Highly competitive salary.- A dedicated Learning and Development team focused on your personal career growth.- Flexible work arrangements, with work from home options.- A world-renowned working environment packed with social clubs, activities, and events.- Paid ‘Volunteer’ days to support those causes close to your heart!- A variety of employee benefits, including employee discounts, breakfast, free use of barista coffee machines, and snacks galore.Responsibilities- Support and improve tools for continuous integration, automated testing, and release management.- Deploy and maintain automated solutions to monitor, test, repair, and scale our systems.- Introduce new tools to improve developer productivity.- Develop and document tools and workflows which can be integrated by R&D and other technical teams.- Communicate within and between teams to determine the best solutions for challenges in workflow and toolchain.- Collaborate on Open Source projects with internal and external stakeholders and participate in our continuous involvement with the Academy Software Foundation.Qualifications- A tertiary qualification in Computer Science or a related field.- At least 4 years experience developing tools.- Strong experience with build systems and C++, Java, or Python toolchains.- Passion for software quality, performance, benchmarking, and building tools to improve developer productivity.- Good soft skills managing both technical and non-technical stakeholders.- Self motivation with a strong sense of ownership over complex problems and their related solutions.- Fluency in using Linux CLI and shell scripts.- Good knowledge of source control tools.Other required tools and technologies:- Rez and/or other package managers- Jenkins- Cloud architectures (e.g. AWS, Azure, GCP)- Containerisation (e.g., Docker)- Experience with specific build systems and C++ compilers (CMake, make, ninja, gcc, clang)SummaryIf this sounds like a perfect opportunity for you, then let's get in touch. Apply for the job or contact tushar.jagota@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
    Are you an experienced Release Engineer looking for the next challenge? Does being a part of a group that supports the R&D team sounds interesting to you? Well, then this might be the right opportunity for you.Our client is looking for a Software Engineer with a passion for building tools to improve developer productivity, to join their team on a 2-Year contract, with a strong possibility for extensions.Advantages- Highly competitive salary.- A dedicated Learning and Development team focused on your personal career growth.- Flexible work arrangements, with work from home options.- A world-renowned working environment packed with social clubs, activities, and events.- Paid ‘Volunteer’ days to support those causes close to your heart!- A variety of employee benefits, including employee discounts, breakfast, free use of barista coffee machines, and snacks galore.Responsibilities- Support and improve tools for continuous integration, automated testing, and release management.- Deploy and maintain automated solutions to monitor, test, repair, and scale our systems.- Introduce new tools to improve developer productivity.- Develop and document tools and workflows which can be integrated by R&D and other technical teams.- Communicate within and between teams to determine the best solutions for challenges in workflow and toolchain.- Collaborate on Open Source projects with internal and external stakeholders and participate in our continuous involvement with the Academy Software Foundation.Qualifications- A tertiary qualification in Computer Science or a related field.- At least 4 years experience developing tools.- Strong experience with build systems and C++, Java, or Python toolchains.- Passion for software quality, performance, benchmarking, and building tools to improve developer productivity.- Good soft skills managing both technical and non-technical stakeholders.- Self motivation with a strong sense of ownership over complex problems and their related solutions.- Fluency in using Linux CLI and shell scripts.- Good knowledge of source control tools.Other required tools and technologies:- Rez and/or other package managers- Jenkins- Cloud architectures (e.g. AWS, Azure, GCP)- Containerisation (e.g., Docker)- Experience with specific build systems and C++ compilers (CMake, make, ninja, gcc, clang)SummaryIf this sounds like a perfect opportunity for you, then let's get in touch. Apply for the job or contact tushar.jagota@randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
    • Vancouver, British Columbia
    • Contract
    Are you a Change Manager who is looking for an exciting contract opportunity with a great Vancouver client? We are hiring for a 5-month initial contract for a Change Manager who has demonstrated experience in driving adoption through change management methodologies, communication, and education. If conducting stakeholder analysis and engagement to drive specific change management is your passion, this is the role for you!AdvantagesWhat’s in it for you?•Remote working environment •Opportunity to work on a project from inception to roll-out•Work with a talented and like-minded team•Competitive market wagesResponsibilities•Support Project Leadership to apply change management methodologies to all aspects of the program:•Conduct stakeholder analysis and engagement.•Conduct change impact assessments to determine workstream specific change needs.•Develop a multi-stakeholder engagement strategy, plan, and schedule to readiness activities.•Develop cross-program and workstream-specific change management plans – outlining strategic and tactical work needed to support the change and enable a successful transition.•Work with operational leaders to develop communication strategies, communications plans, and execute effective change management resources, communications, playbooks, toolkits, etc.•Inform training requirements, materials, and delivery plans.•Inform HR hiring needs.•Coordinate and/or contribute to governance committee and working groups supporting and coordinating the change.•Work with Program Leadership and all relevant stakeholder teams to identify, document, manage, and resolve change-specific issues and risks identified including mitigating change impacts.•Inform project planning from a change perspective, including:oIdentify change management scope, schedules, and resourcesoContribute content to program charter, business case, program, and project plans•Support readiness activities including workflow analysis, solution analysis, planning, delivery, and documentation, etc.•Facilitate meetings (inclusive of agenda, minutes, and other meeting materials) where required.•Produce presentation and training materials, status reports, briefing notes, and other supporting documentation for senior management and governance working groups.Qualifications•Preference given to those with IT/infrastructure, telephony and/or public sector project experience.•Degree/Diploma in Communications, Business Administration, or a related field•Possesses change management education and/or designation; PROSCI certification is an asset.•Knowledge and experience with Project Management principals, methodologies and change management practices/trends.•Demonstrated ability to drive adoption through change management methodologies, communication, and education.•Strong demonstrated experience in developing and implementing change management and communications plans.•Understanding of organizational dynamics to manage variety of different stakeholders.•Strong interpersonal skills to effectively facilitate discussions with a diverse group of stakeholders, users, etc.•Demonstrated ability to manage multiple stakeholders and meet deadlines in a fast-paced work environment.•Ability to adapt evolving technology requirements as they are introduced during the project and applying these into an operational context to meet user requirements.•Senior-level ability to interpret, translate and express operational, process and technical problems using business terms.•Excellent written and verbal communication, including business, technical writing and presentation skills.•Experience working with technical and business operations leaders and building relationship building at all levels (i.e. end-users to C-level).•Strong process orientation.•Transformational awareness and expertise.•Exceptional tactical and critical strategic thinking.•Analytical and broad-based technical knowledge/skills; with ability to think through details and tactics without losing sight of overall strategic goals.•Ability to work independently and within a team, while influencing and supporting.•Strong team leadership skills that motivate and encourage collaboration.•Ability to meet deadlines in a fast-paced work environment.•Organizational and time management skills.•Excellent proficiency with MS Office toolsets (Word, Excel, PowerPoint, Project).SummaryIf this looks like the role for you and you are ready to join a fast-paced environment and team, reach out to Christine Stacey at: Christine.stacey@randstad.ca Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
    Are you a Change Manager who is looking for an exciting contract opportunity with a great Vancouver client? We are hiring for a 5-month initial contract for a Change Manager who has demonstrated experience in driving adoption through change management methodologies, communication, and education. If conducting stakeholder analysis and engagement to drive specific change management is your passion, this is the role for you!AdvantagesWhat’s in it for you?•Remote working environment •Opportunity to work on a project from inception to roll-out•Work with a talented and like-minded team•Competitive market wagesResponsibilities•Support Project Leadership to apply change management methodologies to all aspects of the program:•Conduct stakeholder analysis and engagement.•Conduct change impact assessments to determine workstream specific change needs.•Develop a multi-stakeholder engagement strategy, plan, and schedule to readiness activities.•Develop cross-program and workstream-specific change management plans – outlining strategic and tactical work needed to support the change and enable a successful transition.•Work with operational leaders to develop communication strategies, communications plans, and execute effective change management resources, communications, playbooks, toolkits, etc.•Inform training requirements, materials, and delivery plans.•Inform HR hiring needs.•Coordinate and/or contribute to governance committee and working groups supporting and coordinating the change.•Work with Program Leadership and all relevant stakeholder teams to identify, document, manage, and resolve change-specific issues and risks identified including mitigating change impacts.•Inform project planning from a change perspective, including:oIdentify change management scope, schedules, and resourcesoContribute content to program charter, business case, program, and project plans•Support readiness activities including workflow analysis, solution analysis, planning, delivery, and documentation, etc.•Facilitate meetings (inclusive of agenda, minutes, and other meeting materials) where required.•Produce presentation and training materials, status reports, briefing notes, and other supporting documentation for senior management and governance working groups.Qualifications•Preference given to those with IT/infrastructure, telephony and/or public sector project experience.•Degree/Diploma in Communications, Business Administration, or a related field•Possesses change management education and/or designation; PROSCI certification is an asset.•Knowledge and experience with Project Management principals, methodologies and change management practices/trends.•Demonstrated ability to drive adoption through change management methodologies, communication, and education.•Strong demonstrated experience in developing and implementing change management and communications plans.•Understanding of organizational dynamics to manage variety of different stakeholders.•Strong interpersonal skills to effectively facilitate discussions with a diverse group of stakeholders, users, etc.•Demonstrated ability to manage multiple stakeholders and meet deadlines in a fast-paced work environment.•Ability to adapt evolving technology requirements as they are introduced during the project and applying these into an operational context to meet user requirements.•Senior-level ability to interpret, translate and express operational, process and technical problems using business terms.•Excellent written and verbal communication, including business, technical writing and presentation skills.•Experience working with technical and business operations leaders and building relationship building at all levels (i.e. end-users to C-level).•Strong process orientation.•Transformational awareness and expertise.•Exceptional tactical and critical strategic thinking.•Analytical and broad-based technical knowledge/skills; with ability to think through details and tactics without losing sight of overall strategic goals.•Ability to work independently and within a team, while influencing and supporting.•Strong team leadership skills that motivate and encourage collaboration.•Ability to meet deadlines in a fast-paced work environment.•Organizational and time management skills.•Excellent proficiency with MS Office toolsets (Word, Excel, PowerPoint, Project).SummaryIf this looks like the role for you and you are ready to join a fast-paced environment and team, reach out to Christine Stacey at: Christine.stacey@randstad.ca Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Thank you for subscribing to your personalised job alerts.

Explore over 3 jobs in Burnaby

It looks like you want to switch your language. This will reset your filters on your current job search.