Thank you for subscribing to your personalised job alerts.

    50 jobs found for C++

    filter3
    clear all
      • Kanata, Ontario
      • Permanent
      Junior Verification Engineer***Remote, prefers candidates in Ontario or Montreal***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******2 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      Junior Verification Engineer***Remote, prefers candidates in Ontario or Montreal***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******2 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 4 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      • Kanata, Ontario
      • Permanent
      Principal Verification Engineer***Remote positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******6 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      Principal Verification Engineer***Remote positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******6 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking an experienced Software Engineering Manager to join the Software team with a world leader in advanced power electronics, headquartered near Vancouver, Canada. If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesMentor and manage a team of high caliber Software EngineersRecruit, hire, and coach Software Engineers at different experience levelsQualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentSummaryIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      We are currently seeking an experienced Software Engineering Manager to join the Software team with a world leader in advanced power electronics, headquartered near Vancouver, Canada. If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesHighly competitive salary for someone who is comfortable working with limited oversight. Our client offers a robust benefits package to support its employees such as flexible work arrangements, paid family leave, lucrativegroup pension plan, and more.ResponsibilitiesMentor and manage a team of high caliber Software EngineersRecruit, hire, and coach Software Engineers at different experience levelsQualificationsIf you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 3+ years leading a development team as team lead or manager - we would like to hear from you!Highly Desired:-Strong hands-on software experience in C or C++ in embedded Linux, Linux Kernel, QNX, of other POSIX operating system environmentSummaryIf you’re a proven leader who can influence others (even those outside of Engineering and other functional Engineering teams), and be able to develop and mentor a diverse staff, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      • Mississauga, Ontario
      • Permanent
      The Senior C++ Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.AdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesConduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areasMonitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business usersUtilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgementRecommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionalityConsult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systemsEnsure essential procedures are followed and help define operating standards and processesServe as advisor or coach to new or lower level analystsRequirement gathering & understanding, effort estimation, technical design, project planning and monitoringCode reviews, test case reviews and ensure code developed meets the requirementsComponent Design / Coding / Unit Testing / DebuggingL3 coverage during office hours on rotational basis for escalations made by L2 which may require root cause analysis.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Candidate should be willing to work daytime hours on EST time on need basis in order to interact with offshore team and to meet urgent requests by clientsQualifications5-7 years in C++ programmingExperience in systems analysis and programming of software applicationsExperience in managing and implementing successful projectsAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirementsStrong SQL/DatabaseAble to work independently with good communication skillsStrong knowledge of Java Collection framework and Multi-ThreadingKnowledge of design methodologies; design of complex multi-dimensional schemaSkills Required:Experience with C++ for server side programmingExperience with Java/J2EE is a big plusHands-on experience with rational databases like Oracle, and SQL ServerHands-on experience with Linux/Unix ShellExtensive experience with Jenkins, TeamCity, Sonar Cube, BitBucketExperience in software development SDLC (Agile)Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skillsExperienced in developing real time low latency applicationsExposure in message driven architectures, including Kafka, TIBCO EMS, and MQ.Experience with Ajax based frameworks and JavaScript is a big plusExperience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes) is a big plusWorking knowledge on GWT is preferredUnit Testing ExperienceSummaryIf interested and qualified for this role, please apply today for immediate consideration 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.
      The Senior C++ Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.AdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesConduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areasMonitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business usersUtilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgementRecommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionalityConsult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systemsEnsure essential procedures are followed and help define operating standards and processesServe as advisor or coach to new or lower level analystsRequirement gathering & understanding, effort estimation, technical design, project planning and monitoringCode reviews, test case reviews and ensure code developed meets the requirementsComponent Design / Coding / Unit Testing / DebuggingL3 coverage during office hours on rotational basis for escalations made by L2 which may require root cause analysis.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.Candidate should be willing to work daytime hours on EST time on need basis in order to interact with offshore team and to meet urgent requests by clientsQualifications5-7 years in C++ programmingExperience in systems analysis and programming of software applicationsExperience in managing and implementing successful projectsAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirementsStrong SQL/DatabaseAble to work independently with good communication skillsStrong knowledge of Java Collection framework and Multi-ThreadingKnowledge of design methodologies; design of complex multi-dimensional schemaSkills Required:Experience with C++ for server side programmingExperience with Java/J2EE is a big plusHands-on experience with rational databases like Oracle, and SQL ServerHands-on experience with Linux/Unix ShellExtensive experience with Jenkins, TeamCity, Sonar Cube, BitBucketExperience in software development SDLC (Agile)Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skillsExperienced in developing real time low latency applicationsExposure in message driven architectures, including Kafka, TIBCO EMS, and MQ.Experience with Ajax based frameworks and JavaScript is a big plusExperience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes) is a big plusWorking knowledge on GWT is preferredUnit Testing ExperienceSummaryIf interested and qualified for this role, please apply today for immediate consideration 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.
      • Kanata, Ontario
      • Permanent
      Senior Verification Engineer***Remote position***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 8 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******2 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      Senior Verification Engineer***Remote position***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 8 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryPrincipal Verification Engineer***Remote, prefers candidates in Ontario or Montreal******2 positions***Job DutiesPerform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.Required QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) Able to travel and work on site at Client facilities for short durations if neededRandstad 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.
      • Victoria, British Columbia
      • Permanent
      Are you an experienced .Net / C # Developer? Do you have exemplary communication skills and a strong technical background? We are seeking a .Net / C # Developer for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Perform research, analysis, design, coding, debugging and testing • Develop and release software running on desktop / mobile devices against Windows operating systems and databases• Analyze and debug difficult application, system and device-related issues• Work closely with team members and management to plan projects, identify risks and deliver solutionsQualificationsSuccessful candidates will have:• Bachelor's degree or Diploma in Computer Science or Computer Engineering• 3+ years of experience developing in C# on a Windows platform• 2+ years of experience developing web applications using Javascript on Angular or React frameworks or similar• 2+ years of experience developing database applications using SQL Server, Oracle, PostSQL or similar• Excellent debugging and diagnostic skills• Working knowledge of network authentication and security protocols• Demonstrated experience as a significant contributor to one or more commercial software products• Strong communicator with exceptional interpersonal and team skillsSummaryIf you are interested in this permanent .Net / C# Developer role in Victoria, BC., apply online or reach out to Chetna.Wangnoo@randstad.ca today!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.
      Are you an experienced .Net / C # Developer? Do you have exemplary communication skills and a strong technical background? We are seeking a .Net / C # Developer for a permanent, full-time role in Victoria, BC. Candidates must be located in Victoria or able to relocate. If you would like to be considered for this exciting opportunity, apply now! AdvantagesWhat’s in it for you?• Work with talented co-workers • Highly Competitive Salary• Comprehensive benefits• Paid vacation days and bonusesResponsibilitiesKey Responsibilities:• Perform research, analysis, design, coding, debugging and testing • Develop and release software running on desktop / mobile devices against Windows operating systems and databases• Analyze and debug difficult application, system and device-related issues• Work closely with team members and management to plan projects, identify risks and deliver solutionsQualificationsSuccessful candidates will have:• Bachelor's degree or Diploma in Computer Science or Computer Engineering• 3+ years of experience developing in C# on a Windows platform• 2+ years of experience developing web applications using Javascript on Angular or React frameworks or similar• 2+ years of experience developing database applications using SQL Server, Oracle, PostSQL or similar• Excellent debugging and diagnostic skills• Working knowledge of network authentication and security protocols• Demonstrated experience as a significant contributor to one or more commercial software products• Strong communicator with exceptional interpersonal and team skillsSummaryIf you are interested in this permanent .Net / C# Developer role in Victoria, BC., apply online or reach out to Chetna.Wangnoo@randstad.ca today!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.
      • Kanata, Ontario
      • Permanent
      Technical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Perform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryTechnical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) 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.
      Technical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) AdvantagesCompetitve SalaryRemote work opportunitySigning BonusStock optionFull BenefitsResponsibilitiesThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Perform IP, subsystem- and/or SOC-level verification: planning; test-bench components and infrastructure, stimulus, & coverage development; environment development; root-cause debug; and coverage closure. Technically lead client engagements and/or aide Engineering Directors in assessing, sizing, & planning projects.QualificationsMust possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.SummaryTechnical Verification Architect***Remote positions***Required QualificationsThe client is looking for candidates who understand processors, specifically related risk 5 processors, Should have a strong understanding of how to integrate with bigger systems, provide services to integrate new processors. This role is more experienced than a more than a Principal Verification Engineer. Ideally, they would be current managers leading a team.Must possess a BS / MS / PhD in Electrical or Computer Engineering and have a minimum of 12 years of ASIC/SOC/FPGA digital logic verification experience employing the following skills:Clear communication skillsStrong presentation skills, work with end clientsUVM and SystemVerilog (SV)Strong C and C++ programming skills are very importantShell scripting, Perl, Python, and/or Ruby (one)ARM Architecture and AMBA AHB / APB / AXI bus protocolsHigh-speed I/O (e.g. Ethernet, PCIe, USB, SATA, and/or SerDes)Efficient triage and root-cause debug capabilitiesExperience leading a technical team in semiconductor hardware development context is a plusDesired QualificationsOther desirable qualifications include SVA/OVA, VHDL, Assembly, DDR, Formal Verification, UPF / low-power methods, or mixed-signal verification experience.RequirementsMust be legally eligible to work in Canada to be considered (open work permit acceptable) 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.
      • Concord, Ontario
      • Permanent
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks for reading this.If this sounds like you, don't hesitate, apply today! 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.
      THE OPPORTUNITY?To join a leading player in the Life Sciences industry - building technology that enables scientific research and testing all throughout the world as a Senior Software Engineer.WHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. AdvantagesWHAT'S IN IT FOR YOU?-strong salary-bonus-opportunity to further your architecture and design skills-working with technology that helps bring life-saving drugs to the worldResponsibilitiesWHAT WILL YOU BE DOING?This is a very much a hands-on development role. Approximately 50% of your time will be hands-on coding time, with the remaining 50% being a mixture of architectural and design work. You will be working primarily in C# and .NET at an enterprise level. QualificationsWHAT DO YOU BRING TO TABLE?-7+ years of professional software experience-deep expertise in C# and .NET-strong skills and software architecture and software designSummaryThanks for reading this.If this sounds like you, don't hesitate, apply today! 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.
      • Montréal, Québec
      • Permanent
      Are you looking for a Developer - C# - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on C#•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !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.
      Are you looking for a Developer - C# - React permanent position working from home for a company located in Montreal?Do you have experience as a - NodeJS - React developer and want to work for a leading company in its market and growing around the world?So this permanent NodeJS - React developer position can be right for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilitiesYou will be responsible for the development of a new cloud service allowing our partners to develop new use cases by providing them with the easiest to use and most secure access system on the market.You will:•Conduct design, code reviews and resolve production issues•Help modernizing the application•Take data driven decisions•Help building automation strategyQualifications•Strong knowledge on C#•Strong Knowledge on ReactJs•Knowledge on terraform or ready to learn it•Strong knowledge on non-rational database (NoSQL)•Good knowledge on UML diagramsSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !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.
      • Toronto, Ontario
      • Permanent
      • $80 - $95,000 per year
      Our client in downtown Toronto (close to Union Station but currently fully remote) is looking for a .NET Developer to join their Agile team. In this role you will develop, improve, integrate and customize CRM and Web applications that support the business operations of a professional membership organization that provides education and certification for its members.AdvantagesOur client offers a dynamic, flexible, and stable work environment and is looking for a candidate with at least 4 years' experience building and maintaining web applications in C#.NET. This is an opportunity to work with large, distributed systems and cutting edge technology in the Microsoft stack. Competitive salary, excellent benefits, and superior pension plan.ResponsibilitiesThe ideal .NET Developer candidate will have the following skills:C#.NET - 4Y+ASP.NET - 4Y+Design Patterns - 4Y+MVC - 4Y+HTML, CSS, JavaScript, and jQuery - 4Y+Web APIs - 4Y+Micro services - 4Y+SQL Server - 4Y+Excellent Communication Skills - 4Y+QualificationsNice To Have Skills:Large Distributed Systems - 2-3YCRM - 1-2YLMS - 1-2Y SummaryAre you a .NET Developer, looking to grow your career on a dynamic team within a stable organization? Apply today!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.
      Our client in downtown Toronto (close to Union Station but currently fully remote) is looking for a .NET Developer to join their Agile team. In this role you will develop, improve, integrate and customize CRM and Web applications that support the business operations of a professional membership organization that provides education and certification for its members.AdvantagesOur client offers a dynamic, flexible, and stable work environment and is looking for a candidate with at least 4 years' experience building and maintaining web applications in C#.NET. This is an opportunity to work with large, distributed systems and cutting edge technology in the Microsoft stack. Competitive salary, excellent benefits, and superior pension plan.ResponsibilitiesThe ideal .NET Developer candidate will have the following skills:C#.NET - 4Y+ASP.NET - 4Y+Design Patterns - 4Y+MVC - 4Y+HTML, CSS, JavaScript, and jQuery - 4Y+Web APIs - 4Y+Micro services - 4Y+SQL Server - 4Y+Excellent Communication Skills - 4Y+QualificationsNice To Have Skills:Large Distributed Systems - 2-3YCRM - 1-2YLMS - 1-2Y SummaryAre you a .NET Developer, looking to grow your career on a dynamic team within a stable organization? Apply today!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.
      • Charlottetown, Prince Edward Island
      • Permanent
      Are you a Software Developer with expertise in C++ or Delphi looking for a new opportunity?Are you passionate about IT and looking to work with a team that thinks the same way?We have a new permanent opportunity for you to consider:Software Developer - C++-Start: ASAP-Location: Charlottetown PEIPLEASE NOTE: This position is an onsite position so you either need to be local or willing to relocate to Prince Edward Island.AdvantagesYou will have an opportunity to work with a leading employer in the local market as well as around the world.Responsibilities•Develop new application code and documentation from software specifications;•Maintain existing application software specifications and maintain existing technical documentation;•Follow quality assurance standards to be used during design, development and implementation phases;•Perform unit and integration testing of software to ensure proper and efficient execution, as well as requirements compliance; •Support systems in test and production environments, and assist with problem resolution/debugging;•Support and maintain existing applications, and develop enhancements to existing software; and•Maintain client satisfaction by meeting client priorities and service level agreement targets in a timely manner.Qualifications•Bachelor’s degree in Computer Science or Diploma in a Computer or Design related program with equivalent development experience;•2+ years work experience with software development - object oriented - C++, Delphi, SQL•2+ or more years of experience in SQL programming or other relevant experience in SQL development and databases; •Must have in-depth experience with SQL, relational databases, and data modeling; •Experience in performance tuning of SQL queries, stored procedures and databases; •Experience in programming with modern scripting languages, including PowerShell;•Experience in programming with Object Oriented languages such as C++;•Experience using XML and XSLT markup languages; •Knowledge of Web Services, and Internet Security messaging;•Hands-on software troubleshooting experience;•Excellent understanding of coding methods, best practices, and unit tests development;•Highly logical, technically proficient, and keen attention to detail; •Passionate, motivated, flexible and adaptable in regards to learning and understanding new technologies; •Ability to work both independently and in a team-oriented, collaborative environment; andSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!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.
      Are you a Software Developer with expertise in C++ or Delphi looking for a new opportunity?Are you passionate about IT and looking to work with a team that thinks the same way?We have a new permanent opportunity for you to consider:Software Developer - C++-Start: ASAP-Location: Charlottetown PEIPLEASE NOTE: This position is an onsite position so you either need to be local or willing to relocate to Prince Edward Island.AdvantagesYou will have an opportunity to work with a leading employer in the local market as well as around the world.Responsibilities•Develop new application code and documentation from software specifications;•Maintain existing application software specifications and maintain existing technical documentation;•Follow quality assurance standards to be used during design, development and implementation phases;•Perform unit and integration testing of software to ensure proper and efficient execution, as well as requirements compliance; •Support systems in test and production environments, and assist with problem resolution/debugging;•Support and maintain existing applications, and develop enhancements to existing software; and•Maintain client satisfaction by meeting client priorities and service level agreement targets in a timely manner.Qualifications•Bachelor’s degree in Computer Science or Diploma in a Computer or Design related program with equivalent development experience;•2+ years work experience with software development - object oriented - C++, Delphi, SQL•2+ or more years of experience in SQL programming or other relevant experience in SQL development and databases; •Must have in-depth experience with SQL, relational databases, and data modeling; •Experience in performance tuning of SQL queries, stored procedures and databases; •Experience in programming with modern scripting languages, including PowerShell;•Experience in programming with Object Oriented languages such as C++;•Experience using XML and XSLT markup languages; •Knowledge of Web Services, and Internet Security messaging;•Hands-on software troubleshooting experience;•Excellent understanding of coding methods, best practices, and unit tests development;•Highly logical, technically proficient, and keen attention to detail; •Passionate, motivated, flexible and adaptable in regards to learning and understanding new technologies; •Ability to work both independently and in a team-oriented, collaborative environment; andSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!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.
      • Laval, Québec
      • Permanent
      Are you looking for a C++ Embedded Software Developer position? You want to make a difference and join a dynamic team in a company that has the desire to provide innovative video technologies to their customers. You want to join a company that strives to push the boundaries of video technology by developing the latest IP video storage, management and display solutions. Within a great team of nearly 20 people, you will have an important role in how to develop their innovative products! You will be part of a company that has a culture of innovation, trust, continuous learning and feedback! So this permanent position of developer in remote or in modern offices in Laval may be for you! AdvantagesOur client hires you as a permanent employee with a range of benefits such as:• Competitive salary offered according to experience;• Flexible schedule from Monday to Friday;• A group insurance program;• Paid vacation during the holiday season, in addition to the 3 weeks of regular vacation;• Opportunities for advancement and professional development in a growing company (reference in the field and offices in Luxembourg);• Social activities - Free coffee / tea - Free parking on siteResponsibilitiesAre you interested in the following activities?• Develop software modules for encoding, decoding, recording and transmission of compressed video streams in real-time using the latest codecs and hardware SoC’s.• Develop high performance embedded software modules and drivers that target embedded real-time Linux environment.• Develop interactive user applications that target the Windows environments.• Develop software interfaces (API / SDK) for integrating products and solutions to leading-edge third-party video management solutions in the marketQualificationsDo you have the following skills?• Hold a degree in computer science• Knowledge of programming languages such as C, C ++ and C #.• 2 years of experience in the development of drivers and software modules on embedded platforms under Linux (ARM, DSP)• Ability to collaborate with several groups towards the accomplishment of a task.• Autonomy in the tasks to be accomplished.Do you have the following (optional) strengths?• Networking skills (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP…).• Knowledge of digital video signals (LVDS, BT.656, MIPI, HD-SDI, HDMI, etc.).• Knowledge of IP video security systemsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at: Kamelya Aygun.So that we can discuss it! 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.
      Are you looking for a C++ Embedded Software Developer position? You want to make a difference and join a dynamic team in a company that has the desire to provide innovative video technologies to their customers. You want to join a company that strives to push the boundaries of video technology by developing the latest IP video storage, management and display solutions. Within a great team of nearly 20 people, you will have an important role in how to develop their innovative products! You will be part of a company that has a culture of innovation, trust, continuous learning and feedback! So this permanent position of developer in remote or in modern offices in Laval may be for you! AdvantagesOur client hires you as a permanent employee with a range of benefits such as:• Competitive salary offered according to experience;• Flexible schedule from Monday to Friday;• A group insurance program;• Paid vacation during the holiday season, in addition to the 3 weeks of regular vacation;• Opportunities for advancement and professional development in a growing company (reference in the field and offices in Luxembourg);• Social activities - Free coffee / tea - Free parking on siteResponsibilitiesAre you interested in the following activities?• Develop software modules for encoding, decoding, recording and transmission of compressed video streams in real-time using the latest codecs and hardware SoC’s.• Develop high performance embedded software modules and drivers that target embedded real-time Linux environment.• Develop interactive user applications that target the Windows environments.• Develop software interfaces (API / SDK) for integrating products and solutions to leading-edge third-party video management solutions in the marketQualificationsDo you have the following skills?• Hold a degree in computer science• Knowledge of programming languages such as C, C ++ and C #.• 2 years of experience in the development of drivers and software modules on embedded platforms under Linux (ARM, DSP)• Ability to collaborate with several groups towards the accomplishment of a task.• Autonomy in the tasks to be accomplished.Do you have the following (optional) strengths?• Networking skills (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP…).• Knowledge of digital video signals (LVDS, BT.656, MIPI, HD-SDI, HDMI, etc.).• Knowledge of IP video security systemsSummaryYou want to know more?Do not hesitate to send me your CV with your contact details by email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at: Kamelya Aygun.So that we can discuss it! 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.
      • Vancouver, British Columbia
      • Permanent
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire a Senior Firmware Engineer on a permanent basis Apply to this amazing Firmware Engineer opportunity today!What’s in it for you!As a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growHow do you qualify?To qualify for the Senior Firmware Engineer role with our Vancouver client, you must have:•Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C /or C++•Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at: paul.klimau@randstad.caAdvantagesAs a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growQualificationsBachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C •Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxSummaryIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire a Senior Firmware Engineer on a permanent basis Apply to this amazing Firmware Engineer opportunity today!What’s in it for you!As a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growHow do you qualify?To qualify for the Senior Firmware Engineer role with our Vancouver client, you must have:•Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C /or C++•Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at: paul.klimau@randstad.caAdvantagesAs a Senior Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Senior Firmware Engineer with our Vancouver client, you will:•Develop and maintain a robust embedded ARM-based platform•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etc•. Mentor junior team members as our team continues to growQualificationsBachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline•5 years experience developing firmware for embedded systems•Fluency with programming in C •Experience with WiFi and/or Bluetooth networking•Experience managing source code through a Git source control system•Experience in power electronics and power systems•Experience with embedded LinuxSummaryIf you love technology and firmware, then the Senior Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      • Brossard, Québec
      • Permanent
      The Embedded Systems Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.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.
      The Embedded Systems Developer, who will work within the company's RD team, will play an active role, with and within the team, in the development of firmware, in defining needs until deploying quality products on time and cost, using Agile development methods (SCRUM).Our client is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarters in Brignais (Lyon), France. Our client, an expert in the field of energy management solutions, offers unique building management technologies, products and services!Thanks to their commitment to innovation, quality, customer satisfaction and sustainability, they design innovative solutions for more eco-efficient buildings! The company serves several markets around the world, through its divisions, its service points and its network of official partners.Are you striving to succeed, and you wish to actively contribute to their continued growth? Then this position in a dynamic environment and in a growing international company is for you! AdvantagesOur client hires you as a permanent employee with a range of hyper-competitive advantages such as: - Salary and competitive advantages- An annual performance bonus, group insurance and an RRSP program- 3 weeks of vacation from the first year of employment and 5 flexible days per year- Dynamic workplace and growing international company- Modern working environment designed for their employees- Indoor and outdoor bistro areas, Lounge, coffee stations and gym- Playground including football tables (baby foot) and ping pong table- Located near Quartier Dix30- Accessible public transport service including an OPUS card reader on site- Continuous professional development- Reward programsResponsibilitiesYour main responsibilities: - Program the firmware part of the products on various targets (Cortex A8, M0, M3, M4,…) in C, Java, C ++.- Use your creativity to solve complex problems, related to new IOT technologies, product developments with graphical interfaces, wireless communications (BLE) and low consumption - Work with advanced source code management, work management, automated builds and automated testing tools.- Actively participate in the definition with the team and the detailed design of products, daily Scrums as well as planning and review of sprints- Carry out the conceptual study of the products and participate in the development of concepts and architectures.- Document and communicate the development according to the progress of the project.- Collaborate closely with the different teams during the respective development and pre-release phases (validation, certification, production testing procedures).- Participate in the maintenance of products.QualificationsThe main skills to have:- Holder of a BAC with specialization in embedded system / Computer engineering / Electrical or studies in related fields- You ideally have 4 years of experience in a similar position- You are fluent in oral and written English - You have expertise in embedded software development (C, JAVA, C ++, Linux environment) and familiar with the use of Visual Studio and GIT.SummaryYou want to know more? Let's discuss it!Do not hesitate to send me your CV with your contact details to the email:kamelya.aygun@randstad.ca or send me an invitation on LinkedIn at Kamelya Elif Aygun.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.
      • Vancouver, British Columbia
      • Permanent
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire few Firmware Engineers on a permanent basis Apply to this amazing Firmware Engineer opportunity today!We are looking for very versatile and multi-disciplinary engineers with analog/mixed-signal background who have experience with power systems (high voltage / high current). High frequency designs could be a proxy for that as well.· Firmware/embedded programming is a requirement as well.· The target processor is an NXP ARM processor. The language is plain C.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.What’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesWhat’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcQualificationsWe are open to any level of engineers,.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.SummaryIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      Are you an IT professional with strong experience in Firmware? Our high-profile Vancouver client is seeking to hire few Firmware Engineers on a permanent basis Apply to this amazing Firmware Engineer opportunity today!We are looking for very versatile and multi-disciplinary engineers with analog/mixed-signal background who have experience with power systems (high voltage / high current). High frequency designs could be a proxy for that as well.· Firmware/embedded programming is a requirement as well.· The target processor is an NXP ARM processor. The language is plain C.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.What’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesWhat’s in it for you!As a Firmware Engineer with our Vancouver client, you’ll receive:•Leading salary compensation•Unlimited Vacation•BenefitsResponsibilitiesWhat will you do?As a Firmware Engineer with our Vancouver client, you will:•Contributes to overall system architecture•Evaluates communication & control strategies for power converters•Develops and documents software for safety critical applications•Develops algorithms for safety, control strategies, communications policies, etcQualificationsWe are open to any level of engineers,.The skills sets on the firmware side are: proficiency in C and firmware programming. A good understanding of IRQs and processor cycle timing. ARM ASM knowledge is a plus.SummaryIf you love technology and firmware, then the Firmware Engineer role with our Vancouver client could be the perfect opportunity for you!Please contact Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      • Montréal, Québec
      • Permanent
      Are you looking for a Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !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.
      Are you looking for a Software Engineer permanent position in Montreal? You have several years of experience in a similar role and would like to lend your talents to a growing company, which would be giving you the opportunity to grow alongside it ? If you are willing to help put down the stepping stones of an exciting project, this role is made for you! Advantages- The opportunity to join a company with a new project, financially well backed- The possibility to bring your own work practices and your expertise to a sizeable project- Four weeks paid vacation + one at the end of the year- Advantageous health care coverage- A salary fitting your experience Responsibilities- Participate in the elaboration of an automation platform used to create financial reports while using large datasets. - Design and build the company's initial services and deployment architectureQualifications- Knowledge of the C or C++ technologies, interest for compilers, functional systems and databases Good to have: - Knowledge of the following technologies: Python, SQl, and any technologies tied to databases. - Be perfectionist but pragmatic. - Be determined and curious, willing to experiment, analyze and adapt- Be a team player SummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you !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.
      • Mississauga, Ontario
      • Permanent
      Looking for an Intermediate Developer with 3-5 years’ experience in the design, development and maintenance of web-based interfaces and back-end business systems that leverage Microsoft .NET and MS SQL Server in an enterprise environment. Candidates must have extensive experience in server-side development using ASP.NET / C#, for applications that leverage access to relational databases, specifically Microsoft SQL Server. ** Candidates with experience within a High transactional (on-line buying or eComm) website development preferred. ** This individual must have good communication skills, documenting business requirements, and creating technical design documents.For immediate consideration, don't delay, apply online today!AdvantagesYou will be working remotley in the begining and then it would become most of the week in office once things return to normal which is in Mississauga by Square One Mall.ResponsibilitiesRESPONSIBILITIES- Participation in all phases of the system design and implementation.- Development of solutions meeting the user requirements and considering delivery within the dedicated timelines.- Designing, coding and testing application components according to the architectural guidelines and the development standards.- Contribution to multiple projects and handling multiple tasks.- Operate within a Hybrid Waterfall and Agile framework- Participation in discussions considering future designs and enhancements.- Troubleshooting and optimization to increase performance.- Conducting code reviews, and evaluation of new products and services.- Providing third-level support to clients.QualificationsREQUIRED SKILLS- Degree in Computer Science or a related discipline.- 5+ years of professional experience with Microsoft .NET and C#- 5+ years of extensive experience building ASP.NET MVC 3.0+ applications.- 5+ years of extensive experience building ASP.NET Web Forms applications.- Solid experience with ASP.NET Web API 2.0.- Fluency with WCF, Web Services, XML.- Knowledge of LINQ and Entity Framework technologies- Solid experience in object-oriented software design.- Advanced knowledge with Telerik Controls for both ASP.NET Web Forms and MVC.- Advanced experience with Kendo UI and JQuery- Solid working knowledge of HTML, JavaScript, and Ajax.- Strong experience in Microsoft SQL Server 2008 or higher, including database design, development and profiling.- Working knowledge in SSIS and SSRS.- Working experience with Microsoft Team Foundation Server.- Strong verbal and written communication skills.DESIRABLE SKILLS- Mobile development knowledge (iOS/Android)- Working knowledge in JavaScript Frameworks such as Angular.js, Ember.js, Knockout.jsSummaryIf you feel you are the right fit for thsi role, please email me your word resume to aaron.lail@randstad.caRandstad 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.
      Looking for an Intermediate Developer with 3-5 years’ experience in the design, development and maintenance of web-based interfaces and back-end business systems that leverage Microsoft .NET and MS SQL Server in an enterprise environment. Candidates must have extensive experience in server-side development using ASP.NET / C#, for applications that leverage access to relational databases, specifically Microsoft SQL Server. ** Candidates with experience within a High transactional (on-line buying or eComm) website development preferred. ** This individual must have good communication skills, documenting business requirements, and creating technical design documents.For immediate consideration, don't delay, apply online today!AdvantagesYou will be working remotley in the begining and then it would become most of the week in office once things return to normal which is in Mississauga by Square One Mall.ResponsibilitiesRESPONSIBILITIES- Participation in all phases of the system design and implementation.- Development of solutions meeting the user requirements and considering delivery within the dedicated timelines.- Designing, coding and testing application components according to the architectural guidelines and the development standards.- Contribution to multiple projects and handling multiple tasks.- Operate within a Hybrid Waterfall and Agile framework- Participation in discussions considering future designs and enhancements.- Troubleshooting and optimization to increase performance.- Conducting code reviews, and evaluation of new products and services.- Providing third-level support to clients.QualificationsREQUIRED SKILLS- Degree in Computer Science or a related discipline.- 5+ years of professional experience with Microsoft .NET and C#- 5+ years of extensive experience building ASP.NET MVC 3.0+ applications.- 5+ years of extensive experience building ASP.NET Web Forms applications.- Solid experience with ASP.NET Web API 2.0.- Fluency with WCF, Web Services, XML.- Knowledge of LINQ and Entity Framework technologies- Solid experience in object-oriented software design.- Advanced knowledge with Telerik Controls for both ASP.NET Web Forms and MVC.- Advanced experience with Kendo UI and JQuery- Solid working knowledge of HTML, JavaScript, and Ajax.- Strong experience in Microsoft SQL Server 2008 or higher, including database design, development and profiling.- Working knowledge in SSIS and SSRS.- Working experience with Microsoft Team Foundation Server.- Strong verbal and written communication skills.DESIRABLE SKILLS- Mobile development knowledge (iOS/Android)- Working knowledge in JavaScript Frameworks such as Angular.js, Ember.js, Knockout.jsSummaryIf you feel you are the right fit for thsi role, please email me your word resume to aaron.lail@randstad.caRandstad 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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking a Senior level Firmware Design Engineer to join the team based with our established client in Richmond, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline. with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!Highly Desired:-Proficiency with Python- Experience in with TI C2000 processor family- Knowledge of architecture and application of PV and Grid Tie Energy Storage systemIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesRemote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesImplement new features or fix issues written in C for an embedded application.Write and maintain tools in Python to support firmware developmentQualificationsIf you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline combined with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!SummaryIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      We are currently seeking a Senior level Firmware Design Engineer to join the team based with our established client in Richmond, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline. with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!Highly Desired:-Proficiency with Python- Experience in with TI C2000 processor family- Knowledge of architecture and application of PV and Grid Tie Energy Storage systemIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesRemote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesImplement new features or fix issues written in C for an embedded application.Write and maintain tools in Python to support firmware developmentQualificationsIf you have a Bachelors or Masters degree n Electrical, Computer, or Mechatronic engineering or related discipline combined with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux, knowledge of RTOS, PCB schematics, and an experience with Test-driven development - we would like to hear from you!SummaryIf you’re a proactive Firmware Design Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      • Burnaby, British Columbia
      • Permanent
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      We are currently seeking a Senior level Software Engineer to join the Software team based with our established client in Vancouver, BC location (remote work for this job is also possible for candidates located in other provinces across Canada). If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!Highly Desired:-Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS/or QNX operating system.If you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caAdvantagesIn this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. Remote work for this job is also possible for candidates located in other provinces across Canada.ResponsibilitiesThis position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.Qualifications If you have a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience in designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system - we would like to hear from you!SummaryIf you’re a proactive Embedded Software Engineer, with a passion for taking initiative and seeking challenges in new technical areas, please contact for addition details Paul Klimau with your resume at:paul.klimau@randstad.caRandstad 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.
      • Vancouver, British Columbia
      • Permanent
      Are you an experienced C#/or Java developer who has an excellent knowledge of the Dynamics 365 Business Central environment? Would you be interested to working on developing integrations between Dynamics 365 Business Central and other applications in financial domain? Our Downtown Vancouver client is seeking to hire on remote work a Software Developer, comfortable working both client-side and server-sideWhat’s in it for you!As a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.What will you do?As a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills If the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!AdvantagesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.ResponsibilitiesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformQualificationsHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills SummaryIf the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!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.
      Are you an experienced C#/or Java developer who has an excellent knowledge of the Dynamics 365 Business Central environment? Would you be interested to working on developing integrations between Dynamics 365 Business Central and other applications in financial domain? Our Downtown Vancouver client is seeking to hire on remote work a Software Developer, comfortable working both client-side and server-sideWhat’s in it for you!As a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.What will you do?As a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills If the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!AdvantagesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you’ll receive:•Leading market annual rates.•Comprehensive benefits package.•Modern MacBook / monitors + any equipment required to help enhance productivity.•Modern high-rise office in Downtown Vancouver/we are obviously remote now •Kitchen stocked with nuts and fruits.•2 company paid coffee runs/per day.ResponsibilitiesAs a Dynamics 365 Software Developer with our Downtown Vancouver client, you will:• Work with some of the biggest enterprise ERP platforms• Work with an ever growing list of ERPs (Particularly MS BC365) • Work on integrating third party services (ERP’s etc) into banking platformQualificationsHow do you qualify?To qualify for this Software Developer role, you must have:• Degree in Computer Science• AND 3 to 5 years in a commercial software development environment• Experience at least with one: C# or Java• Strong understanding of Restful services, and comfortable integrating external SDKs • Very good communication skills SummaryIf the prospect of working in an innovative, tech savvy company intrigues you, then this Dynamics 365 Software Developer role with our Downtown Vancouver client could be the perfect opportunity for you! Please contact Paul Klimau with your resume at:paul.klimau@randstad.caFor more information, or click the Apply button today!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.
      • Mississauga, Ontario
      • Permanent
      We are looking for a talented and passionate Lead Java Developer with 8+ years of working experience in Java & C++. Hands on experience in Micro Services based real-time/streaming architectures and technology stacks (SpringBoot, Kafka etc.). Strong SQL / Database experience is required. Ability to work independentlyAdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesWork in cross functional Agile teams as a senior Developer and Lead. [take part in story pointing, agile planning , story grooming where applicable etc.]Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.Work proactively & independently to address stories and epic, and articulate issues/challenges with enough lead time to address project delivery risks.Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.Providing expertise in technical analysis and solving technical issues during sprint deliveries.Strong influencing skills, proactive collaborator who can communicate his/her technical decisions effectively.Code reviews, test case reviews and ensure code developed meets the requirements using best practices and tools and enable Continuous Delivery.Utilize advanced knowledge of system flow and develop standards and implement it for Component Design, Coding, Unit Testing and Debugging.Carry out adaptive changes necessitated by changes in Business Requirements and Technology.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.QualificationsStrong knowledge of Java Collection framework and Multi-Threading, Spring Boot, Angular.Strong knowledge of C++ backend server programming.Strong knowledge of Micro services based architecture and technology stack (Kafka, APIs, etc.)Strong PL-SQL knowledge with Oracle, or MS-SQL / Sybase exposure.Knowledge of design methodologies; design of complex multi-dimensional schema.Working knowledge on GWT.Experience with Ajax based frameworks and JavaScript is a plus.Strong Agile proactive: Sprints/Scrums, Jira, Story Pointing, Test Driven Development, Cucumber, Continuous Integration (Jenkins/TeamCity)Ability to adjust priorities quickly as circumstances dictate.Consistently demonstrates clear and concise written and verbal communicationFlexible to learn and work on any language/tools to meet business objectives.SummaryIf interested and qualified for this role, please apply today for immediate consideration 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.
      We are looking for a talented and passionate Lead Java Developer with 8+ years of working experience in Java & C++. Hands on experience in Micro Services based real-time/streaming architectures and technology stacks (SpringBoot, Kafka etc.). Strong SQL / Database experience is required. Ability to work independentlyAdvantagesClient is focused on diversityCandidate will be working on a global team and global trading platformResponsibilitiesWork in cross functional Agile teams as a senior Developer and Lead. [take part in story pointing, agile planning , story grooming where applicable etc.]Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.Work proactively & independently to address stories and epic, and articulate issues/challenges with enough lead time to address project delivery risks.Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.Providing expertise in technical analysis and solving technical issues during sprint deliveries.Strong influencing skills, proactive collaborator who can communicate his/her technical decisions effectively.Code reviews, test case reviews and ensure code developed meets the requirements using best practices and tools and enable Continuous Delivery.Utilize advanced knowledge of system flow and develop standards and implement it for Component Design, Coding, Unit Testing and Debugging.Carry out adaptive changes necessitated by changes in Business Requirements and Technology.Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the organization, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.QualificationsStrong knowledge of Java Collection framework and Multi-Threading, Spring Boot, Angular.Strong knowledge of C++ backend server programming.Strong knowledge of Micro services based architecture and technology stack (Kafka, APIs, etc.)Strong PL-SQL knowledge with Oracle, or MS-SQL / Sybase exposure.Knowledge of design methodologies; design of complex multi-dimensional schema.Working knowledge on GWT.Experience with Ajax based frameworks and JavaScript is a plus.Strong Agile proactive: Sprints/Scrums, Jira, Story Pointing, Test Driven Development, Cucumber, Continuous Integration (Jenkins/TeamCity)Ability to adjust priorities quickly as circumstances dictate.Consistently demonstrates clear and concise written and verbal communicationFlexible to learn and work on any language/tools to meet business objectives.SummaryIf interested and qualified for this role, please apply today for immediate consideration 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.
      • Montréal, Québec
      • Permanent
      Are you looking for a permanent Developer position in Montreal?You have one or more experiences as a Front End Developer and want to put your talent at the service of a leading and still growing company in its market in Canada and around the world?This permanent Front End Developer position is made for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• Several years of experience in software design and C# development ideally in one or more of the following technologies, practices and environments:• Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJSGood to have:• Experience with Kendo UI controls• Ability to develop scalable and reactive web applications• UI/UX design experience and aptitude• Understanding of UI standards• Curiosity and will to learnSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you ! 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.
      Are you looking for a permanent Developer position in Montreal?You have one or more experiences as a Front End Developer and want to put your talent at the service of a leading and still growing company in its market in Canada and around the world?This permanent Front End Developer position is made for you!Advantages• International company leading it's market and constantly growing• An interesting project of which you would be a key contributor.• Comprehensive insurance plan• Competitive salary• Pension plan• Modern and equipped workplace or 100% remoteResponsibilities• Participate in the planning, design and implementation of new features.• Collaborate with an agile team made up of developers, quality assurance specialists and, Scrum Master, Product Owner.• Design of new features and creation of unit tests and integration tests aimed at achieving our coverage objectivesQualifications• Several years of experience in software design and C# development ideally in one or more of the following technologies, practices and environments:• Web development using .NET, C#, HTML5, Bootstrap, Restful API, XML, CSS3, AJAX, JSON, ASP.net, Angular 7 (or later) AngularJSGood to have:• Experience with Kendo UI controls• Ability to develop scalable and reactive web applications• UI/UX design experience and aptitude• Understanding of UI standards• Curiosity and will to learnSummaryDid this description pique you interest? Do you want to know more?Contact me directly by sending your resume and contact info to my email: benjamin.lepetit@randstad.caYou can also add me on linkedin so we can have a conversation : Benjamin Lepetit.I'm looking forward to speak with you ! 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.
      • Toronto, Ontario
      • Permanent
      To make this happen we are looking for smart and talented people to join us. You will join a team of analytically minded people that work every day to solve exciting & challenging problems for our clients. Canadian Business magazine has ranked us as one of Canada’s fastest growing companies for four years in a row. Our current client list is a who’s who of amazing companies, including MEC, Sobeys, Staples, IKEA, Walmart and Canadian Tire. We absolutely love what we do and know that you will too..If you feel this is the right role for you please email me your word resume to aaron.lail@randstad.ca AdvantagesWhat Makes This Role UniqueYou will become a master in research related programming & web-based developmentManage data collection, integrate inputs from various back-end services, and use database technologies to optimize throughputResponsibilitiesWhat Makes This Role UniqueYou will become a master in research related programming & web-based developmentManage data collection, integrate inputs from various back-end services, and use database technologies to optimize throughputProgram complex online market research surveys using a variety of programming languagesContribute to researching and implementing cost-effective, scalable IT infrastructure as the firm expandsOpportunity to build fully fledged web-based applications and gain experience in full-stack developmentOne-on-one mentorship and ability to own projects and collaborate with talented peopleOpportunity for rapid promotion as we build our team (our firm grows at 27% per year)A great work environment in our new open-concept officeQualificationsAn undergraduate degree in any fieldCollaborative communication skills (written and oral) - Ability to convert and explain technical concepts to a non-technical audienceDevelopment from specifications - Ability to find requirements and break them down into actionable execution plans for the team and proactively identify problemsExposure to any backend programming language, including, but not limited to: Perl, Python, C/C++, Java, R (Experience with Python and / or R is preferred, but not required) Experience with markup languages and a basic understanding of HTML5, CSS, JSPassion in doing excellent work, willingness to learn, and strong sense of curiositySummaryCompensationCompetitive salary (with bonuses), health, dental & vision benefits, share options at the management levelStart DateFlexible start dates through 2021If you feel this is the right fit for you please email me your word resume to aaron.lail@randstad.ca 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.
      To make this happen we are looking for smart and talented people to join us. You will join a team of analytically minded people that work every day to solve exciting & challenging problems for our clients. Canadian Business magazine has ranked us as one of Canada’s fastest growing companies for four years in a row. Our current client list is a who’s who of amazing companies, including MEC, Sobeys, Staples, IKEA, Walmart and Canadian Tire. We absolutely love what we do and know that you will too..If you feel this is the right role for you please email me your word resume to aaron.lail@randstad.ca AdvantagesWhat Makes This Role UniqueYou will become a master in research related programming & web-based developmentManage data collection, integrate inputs from various back-end services, and use database technologies to optimize throughputResponsibilitiesWhat Makes This Role UniqueYou will become a master in research related programming & web-based developmentManage data collection, integrate inputs from various back-end services, and use database technologies to optimize throughputProgram complex online market research surveys using a variety of programming languagesContribute to researching and implementing cost-effective, scalable IT infrastructure as the firm expandsOpportunity to build fully fledged web-based applications and gain experience in full-stack developmentOne-on-one mentorship and ability to own projects and collaborate with talented peopleOpportunity for rapid promotion as we build our team (our firm grows at 27% per year)A great work environment in our new open-concept officeQualificationsAn undergraduate degree in any fieldCollaborative communication skills (written and oral) - Ability to convert and explain technical concepts to a non-technical audienceDevelopment from specifications - Ability to find requirements and break them down into actionable execution plans for the team and proactively identify problemsExposure to any backend programming language, including, but not limited to: Perl, Python, C/C++, Java, R (Experience with Python and / or R is preferred, but not required) Experience with markup languages and a basic understanding of HTML5, CSS, JSPassion in doing excellent work, willingness to learn, and strong sense of curiositySummaryCompensationCompetitive salary (with bonuses), health, dental & vision benefits, share options at the management levelStart DateFlexible start dates through 2021If you feel this is the right fit for you please email me your word resume to aaron.lail@randstad.ca 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.
      • Toronto, Ontario
      • Permanent
      A .net c# developer, with asp.net, .net core, MVC, SQL, Blazor, WCF, GIT, object oriented principles, Agile/scrum experience. Testing tools: xUNIT, NUNIT, and MOQ Nice to have experience: Azure DevOps, Microservices ArchitectureThis role will report to the Development Manager, No direct reports required for this role but to provide guidance to more junior/intermediate teammatesAdvantagesThis individual can continue to work remotely – there may be a day on occasion that they may want to work from the Brantford office but we are flexible In addition to base salary, we offer:Company matched RRSPs (2%)Profit SharingHealth & Dental benefits as well as a health care spending account on top of basic coverage& moreResponsibilitiesResponsibilities Be a part of achieving the organization’s technical vision, contributing to all aspects of thetechnology development. Design and implement new web applications, APIs with high-performance, reusable code. Support and implement new data transformations between data sources. Implement industry leading solutions and technical design patterns & best practices. Collaborate with subject matter experts in the technical assessment of new designs anddevelopment work. Participate in code and system reviews during projects to ensure quality and appropriate designpatterns are followed. Collaborate with software developers and quality assurance developers to ensure thedeliverables meet testing requirements and coverage. Provide technical support for production issues; troubleshoot problems and take correctiveaction. Escalate issues to management quickly and effectively. Debug and refactor existing code. Work in an Agile/Scrum environment to deliver high quality software. Other duties as assigned.QualificationsWhat You Bring to the RoleStrong Skills With: All aspects of Software Development Life Cycle (SDLC) C# ,ASP.NET, .NET Core & .NET Framework MVC, Blazor, REST, & WCF SQL Server, including procs, views, & functions SQL Server Reporting and Integration Services GIT Repository  Automated unit testing tools such as xUnit, NUnit, & MOQ DOM, HTML5, and CSS  Agile/scrum methodologies Nice to have experience: Azure DevOps, Microservices Architecture Experience with automation workflows and a keen eye for how to design code around anautomation system.  Experience with Object Oriented PrinciplesSummaryExperience 7+ years overall IT software development experience. Bachelor's degree in Computer Science, Engineering or equivalent experience. Previous experience within the financial services industry or wealth management is an asset.LocationThe role is based out of our Brantford, Ontario office with remote options due to COVID-19 andbeyond. This role is only eligible for those who are legally entitled to work in 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.
      A .net c# developer, with asp.net, .net core, MVC, SQL, Blazor, WCF, GIT, object oriented principles, Agile/scrum experience. Testing tools: xUNIT, NUNIT, and MOQ Nice to have experience: Azure DevOps, Microservices ArchitectureThis role will report to the Development Manager, No direct reports required for this role but to provide guidance to more junior/intermediate teammatesAdvantagesThis individual can continue to work remotely – there may be a day on occasion that they may want to work from the Brantford office but we are flexible In addition to base salary, we offer:Company matched RRSPs (2%)Profit SharingHealth & Dental benefits as well as a health care spending account on top of basic coverage& moreResponsibilitiesResponsibilities Be a part of achieving the organization’s technical vision, contributing to all aspects of thetechnology development. Design and implement new web applications, APIs with high-performance, reusable code. Support and implement new data transformations between data sources. Implement industry leading solutions and technical design patterns & best practices. Collaborate with subject matter experts in the technical assessment of new designs anddevelopment work. Participate in code and system reviews during projects to ensure quality and appropriate designpatterns are followed. Collaborate with software developers and quality assurance developers to ensure thedeliverables meet testing requirements and coverage. Provide technical support for production issues; troubleshoot problems and take correctiveaction. Escalate issues to management quickly and effectively. Debug and refactor existing code. Work in an Agile/Scrum environment to deliver high quality software. Other duties as assigned.QualificationsWhat You Bring to the RoleStrong Skills With: All aspects of Software Development Life Cycle (SDLC) C# ,ASP.NET, .NET Core & .NET Framework MVC, Blazor, REST, & WCF SQL Server, including procs, views, & functions SQL Server Reporting and Integration Services GIT Repository  Automated unit testing tools such as xUnit, NUnit, & MOQ DOM, HTML5, and CSS  Agile/scrum methodologies Nice to have experience: Azure DevOps, Microservices Architecture Experience with automation workflows and a keen eye for how to design code around anautomation system.  Experience with Object Oriented PrinciplesSummaryExperience 7+ years overall IT software development experience. Bachelor's degree in Computer Science, Engineering or equivalent experience. Previous experience within the financial services industry or wealth management is an asset.LocationThe role is based out of our Brantford, Ontario office with remote options due to COVID-19 andbeyond. This role is only eligible for those who are legally entitled to work in 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.
      • Vancouver, British Columbia
      • Permanent
      Are YOU a Senior .Net Engineer who can be responsible for implementing applications on .NET framework and programming languages?Randstad Technologies is recruiting for a Senior .Net Engineer for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior .Net Engineer, you will:•Implement clean, scalable code using .NET programming languages•Write large amounts of code, perform code reviews, write unit tests•Write documentation•Perform research and analysis to make optimal architecture and design decisions•Interface with other groups including Product Management, QA and Operations•Create quick proof-of-concept prototypes•Participate in scrum team.•Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do YOU qualify?To qualify for the Senior .Net Engineer role with our client, you must have:•BS or MS in Computer Science or equivalent experience•5+ years of production level experience in one of: C# .Net, C++•Knowledge of Microsoft Endpoint Management MEMCM, or Microsoft System Center Configuration Management SCCM.•Knowledge of MDM, and Microsoft Intune.•Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)•Hands-on experience developing applications for highly scalable and highly available distributed systems•Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis•Good working knowledge of SQLNice to have:•Production level experience in AWS is an asset•Interest and ability to learn new technologies or other coding languages as needed•Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing•Experience with software security and systems that handle sensitive data.•Great interpersonal and communication skillsSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@randstad.caRandstad 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.
      Are YOU a Senior .Net Engineer who can be responsible for implementing applications on .NET framework and programming languages?Randstad Technologies is recruiting for a Senior .Net Engineer for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior .Net Engineer, you will:•Implement clean, scalable code using .NET programming languages•Write large amounts of code, perform code reviews, write unit tests•Write documentation•Perform research and analysis to make optimal architecture and design decisions•Interface with other groups including Product Management, QA and Operations•Create quick proof-of-concept prototypes•Participate in scrum team.•Continuously discover, evaluate, and implement new technologies to maximize development efficiencyQualificationsHow do YOU qualify?To qualify for the Senior .Net Engineer role with our client, you must have:•BS or MS in Computer Science or equivalent experience•5+ years of production level experience in one of: C# .Net, C++•Knowledge of Microsoft Endpoint Management MEMCM, or Microsoft System Center Configuration Management SCCM.•Knowledge of MDM, and Microsoft Intune.•Knowledge of network and web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS)•Hands-on experience developing applications for highly scalable and highly available distributed systems•Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis•Good working knowledge of SQLNice to have:•Production level experience in AWS is an asset•Interest and ability to learn new technologies or other coding languages as needed•Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage tools. Experience with designing a test strategy, writing test cases and automating testing•Experience with software security and systems that handle sensitive data.•Great interpersonal and communication skillsSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@randstad.caRandstad 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.
      • Toronto, Ontario
      • Permanent
      JOB DESCRIPTIONAs a .NET Developer with Microsoft Dynamics and Cloud knowledge you will work with a federal government agency to redesign a user-friendly inspection tool for inspectors and admin staff to better ensure compliance on oil ,gas, mining, construction explosive storage sites. The goal of this new system is to increase efficiency, less human-error, and integration with existing systems to enable data-driven decision-making. The role includes creating a Proof of Concept needed to achieve the success of the newly designed application. Your work will allow for improved communication with stakeholders and advanced analytics to support strategic decision-making. A user-centric tool can reduce the regulatory burden and free up resources to ensure that the % of sites inspected from year to year is focused on the highest priority areas and lead to proper stewardship of our resources.The project involves being able to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholders within the Canadian Federal Agency. AdvantagesIf you love to collaborate with other designers to ensure applications are user friendly this is the role for you!If you join identifing and communicateing a reasonable development structure with designers, product managers, and nontechnical stakeholders this job is for you ! If you enjoy working fully remote this assigment is fully remote based on Eastern Standard Time hours and can be completed anywhere in Canada..Do you want to use your .programing skills to help fellow Canadians? Then this job is for you!Responsibilities•Experience with deploying Microsoft Dynamics 365 applications •Experience deploying enterprise applications using Cloud technologies ( Azure)•C# and .NET experience•Experience applying industry web and security standards such as SOC2 and best practices to your work that can be adopted by others•Proficient understanding of and experience with agile and iterative development processes•Ability to work closely with designers to ensure applications are user friendly•Able to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholders•Flexibility in trying new approaches and languages• Extensive experience with support and maintenance for .NET solutions• Ability to collaborate with IT Professionals throughout the Software Development Life Cycle• Experience in Microsoft Dynamics architecture and Implementation Methodology•Experience working on Microsoft cloud and Azure architecture and infrastructure.QualificationsWhat do you bring to this role?Ability to work closely with designers to ensure applications are user friendlyAble to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholdersExperience with deploying Microsoft Dynamics 365 applications Experience deploying enterprise applications using Cloud technologies ( ideally Azure)C# and .NET experienceExperience on many projects with varying team compositions is valuable, probably spanning 5- 10yearsYou’re a highly collaborative, skilled communicatorWorking with technical and non-technical usersYou’re adaptable and resilientYou’re motivated to use you skills to make life better for all Canadians Experience working in government is not necessarySummaryOur client values an environment that is not only free from discrimination, but that is also proactively inclusive. We encourage individuals from under-represented groups to apply.If you are passionate about programing, apply now to be considered!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.
      JOB DESCRIPTIONAs a .NET Developer with Microsoft Dynamics and Cloud knowledge you will work with a federal government agency to redesign a user-friendly inspection tool for inspectors and admin staff to better ensure compliance on oil ,gas, mining, construction explosive storage sites. The goal of this new system is to increase efficiency, less human-error, and integration with existing systems to enable data-driven decision-making. The role includes creating a Proof of Concept needed to achieve the success of the newly designed application. Your work will allow for improved communication with stakeholders and advanced analytics to support strategic decision-making. A user-centric tool can reduce the regulatory burden and free up resources to ensure that the % of sites inspected from year to year is focused on the highest priority areas and lead to proper stewardship of our resources.The project involves being able to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholders within the Canadian Federal Agency. AdvantagesIf you love to collaborate with other designers to ensure applications are user friendly this is the role for you!If you join identifing and communicateing a reasonable development structure with designers, product managers, and nontechnical stakeholders this job is for you ! If you enjoy working fully remote this assigment is fully remote based on Eastern Standard Time hours and can be completed anywhere in Canada..Do you want to use your .programing skills to help fellow Canadians? Then this job is for you!Responsibilities•Experience with deploying Microsoft Dynamics 365 applications •Experience deploying enterprise applications using Cloud technologies ( Azure)•C# and .NET experience•Experience applying industry web and security standards such as SOC2 and best practices to your work that can be adopted by others•Proficient understanding of and experience with agile and iterative development processes•Ability to work closely with designers to ensure applications are user friendly•Able to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholders•Flexibility in trying new approaches and languages• Extensive experience with support and maintenance for .NET solutions• Ability to collaborate with IT Professionals throughout the Software Development Life Cycle• Experience in Microsoft Dynamics architecture and Implementation Methodology•Experience working on Microsoft cloud and Azure architecture and infrastructure.QualificationsWhat do you bring to this role?Ability to work closely with designers to ensure applications are user friendlyAble to effectively identify and communicate a reasonable development structure with designers, product managers, and nontechnical stakeholdersExperience with deploying Microsoft Dynamics 365 applications Experience deploying enterprise applications using Cloud technologies ( ideally Azure)C# and .NET experienceExperience on many projects with varying team compositions is valuable, probably spanning 5- 10yearsYou’re a highly collaborative, skilled communicatorWorking with technical and non-technical usersYou’re adaptable and resilientYou’re motivated to use you skills to make life better for all Canadians Experience working in government is not necessarySummaryOur client values an environment that is not only free from discrimination, but that is also proactively inclusive. We encourage individuals from under-represented groups to apply.If you are passionate about programing, apply now to be considered!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.
      • Ottawa, Ontario
      • Permanent
      Are you interested in taking on new and exciting technical challenges? Does being part of an exclusive Cloud Software Development team located in Ottawa in the Cyber Security industry excite you? Do you want to make an immediate and direct impact on the bottom line? If you are ready to make a change and take your career to the next level then we want to talk to you! Why you want this job:- Be part of a new Ottawa based R&D facility for an industry-leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Work remote during covid***What you will be doing:- As a Azure Architect you will use your extensive skills to help develop new and exciting Cloud based SaaS applications for private and public sector clients in the Cyber Security & Digital Identity Access domain- Focused on developing Cloud-based Identity Access solutionsResponsibilities•A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Skills & Experience you need to have:•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkThank you for applying to this exciting Azure Architect opportunity in Ottawa, ON. We will review your application and connect shortly if you are a good fit.AdvantagesWhy you want this job:- Be part of a new Ottawa based R&D facility for an industry leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Remote during covid***ResponsibilitiesWhat you will be doing:A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Qualifications•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkSummary Are you interested in taking on new and exciting technical challenges? Does being part of an exclusive Cloud Software Development team located in Ottawa in the Cyber Security industry excite you? Do you want to make an immediate and direct impact on the bottom line? If you are ready to make a change and take your career to the next level then we want to talk to you! Why you want this job:- Be part of a new Ottawa based R&D facility for an industry-leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Work remote during covid***What you will be doing:- As a Azure Architect you will use your extensive skills to help develop new and exciting Cloud based SaaS applications for private and public sector clients in the Cyber Security & Digital Identity Access domain- Focused on developing Cloud-based Identity Access solutionsResponsibilities•A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Skills & Experience you need to have:•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkThank you for applying to this exciting Azure Architect opportunity in Ottawa, ON. We will review your application and connect shortly if you are a good fit.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.
      Are you interested in taking on new and exciting technical challenges? Does being part of an exclusive Cloud Software Development team located in Ottawa in the Cyber Security industry excite you? Do you want to make an immediate and direct impact on the bottom line? If you are ready to make a change and take your career to the next level then we want to talk to you! Why you want this job:- Be part of a new Ottawa based R&D facility for an industry-leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Work remote during covid***What you will be doing:- As a Azure Architect you will use your extensive skills to help develop new and exciting Cloud based SaaS applications for private and public sector clients in the Cyber Security & Digital Identity Access domain- Focused on developing Cloud-based Identity Access solutionsResponsibilities•A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Skills & Experience you need to have:•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkThank you for applying to this exciting Azure Architect opportunity in Ottawa, ON. We will review your application and connect shortly if you are a good fit.AdvantagesWhy you want this job:- Be part of a new Ottawa based R&D facility for an industry leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Remote during covid***ResponsibilitiesWhat you will be doing:A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Qualifications•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkSummary Are you interested in taking on new and exciting technical challenges? Does being part of an exclusive Cloud Software Development team located in Ottawa in the Cyber Security industry excite you? Do you want to make an immediate and direct impact on the bottom line? If you are ready to make a change and take your career to the next level then we want to talk to you! Why you want this job:- Be part of a new Ottawa based R&D facility for an industry-leading Cyber Security company building Cloud SaaS Solutions- Earn a competitive salary plus bonus and benefits- Live and work in Ottawa, our nation's capital***Work remote during covid***What you will be doing:- As a Azure Architect you will use your extensive skills to help develop new and exciting Cloud based SaaS applications for private and public sector clients in the Cyber Security & Digital Identity Access domain- Focused on developing Cloud-based Identity Access solutionsResponsibilities•A self-starter and a seasoned enterprise architect with a strong focus on Azure enterprise technologies and solid knowledge of passwordless technologies.•Have a reasonable understanding of Graph APIs, other Azure REST APIs, and Window 10 (or newer) integration points.•Define best of breed and value-added solution architectures, developing a deep expertise in the Axiad technologies as well as broad know-how around how applications and services are constructed using the Axiad platform. •Be a subject matter expert on the Microsoft and Azure enterprise technology stacks. •Partner with non-engineering teams by providing technical expertise of solution definition, guidance of integration options for customers in the context of the Axiad Cloud SaaS offering, as well as provide guidance to customers when needed.•Contributing to the solutions architecture roadmap, designs, procedures, standards, and deployment mechanisms •Research and socializing cutting edge Microsoft Azure enterprise technologies.Skills & Experience you need to have:•Bachelor’s degree in Computer Science/Engineering/Technical studies or equivalent related job experience.•Certifications in Azure enterprise related technologies, MCSA, MCSD, and/or MCSE. •10+ years consulting or related experience – with one or more of the following skillsets: Graph API experience, .NET software development, Azure Active Directory, and/or Microsoft InTune skills. •5+ years of customer engagement in an Azure enterprise architecture role, through pre-sales or consulting, including experience working with IT and/or business leadership.•Substitution: Additional qualifying experience may substitute for the education requirement on a year-for-year basis.Bonus Experience•Developing applications or plugins/providers using Graph APIs, .NET Framework, C++, PowerShell.•Understanding of CNG and the Windows 10 Providers frameworkThank you for applying to this exciting Azure Architect opportunity in Ottawa, ON. We will review your application and connect shortly if you are a good fit.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.
      • Vancouver, British Columbia
      • Permanent
      Are YOU a keen learner who enjoys being a Subject Matter Expert, excels at research, loves being an early product user, passionately advocates on behalf of customers, and develops world-class content that is perfectly pitched to users?Randstad Technologies is recruiting for a Senior Technical Writer (Multiple Positions) for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior Technical Writer, you will:•Work with a mix of products, including end-user devices and apps, enterprise IT admin cloud services, web consoles, developer SDKs, REST APIs.•Develop a variety of content, including user, admin, and developer guides, step-by-step how-to tutorials and videos, and web page copy, blog posts, and FAQs.•Understand our customers: their point of view, knowledge level, skill sets, preferences, and pain points. You’ll do this by working with our UX researchers to run surveys, interviews, and tests. With this knowledge, you’ll pitch your content to the right audience using the right language•Become a Subject Matter Expert. You’ll master our technologies: phones, tablets, and watches; Android, Tizen, and Windows operating systems; Java and C programming languages; and REST APIs and scripting languages. You are a disciplined self-learner, making use of a variety of methods to become proficient fast•Optimize quality by analyzing metrics, reviewing customer feedback, and continually improving content•Enhance internal efficiency and productivity. You’ll review the latest tools and methods; propose new ways of working; and train and support team members during transitionsQualificationsHow do YOU qualify?To qualify for the Senior Technical Writer role with our client, you must have:•Bachelor’s degree in Engineering, Computer Science, or Communications, or equivalent•At least 5+ years of technical or business writing experience•Excellent proficiency in English, ability to explain highly complex concepts in plain English•Ability to understand new and complex technologies quickly•Strong attention to detail and a commitment to quality•Problem solving skills, ability to find the root cause of issues and troubleshoot them yourself•Agility in multi-tasking in a rapidly changing environment with hard deadlinesNice to have:•Knowledge of any of the following: Mobile Device Management solutions, Microsoft Endpoint Manager, or Active Directory (AD)•Experience with HTML and CSS: troubleshooting issues, updating design and layout•Experience with MadCap Flare•Experience with video development: storyboarding, scripting, production•Experience with code repositories like Git, Perforce•Ability to read programming (Java, C) and scripting (JavaScript, PHP, Python) code•Knowledge of API reference generation using Javadoc, Doxygen, SwaggerSummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY so we can discuss your experience and interest in this opportunity! For more information on this opportunity or to apply, please reach out to kinjal.sankhe@randstad.caRandstad 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.
      Are YOU a keen learner who enjoys being a Subject Matter Expert, excels at research, loves being an early product user, passionately advocates on behalf of customers, and develops world-class content that is perfectly pitched to users?Randstad Technologies is recruiting for a Senior Technical Writer (Multiple Positions) for our Vancouver based client. This is a full-time permanent position and the ideal candidate needs to be in Vancouver or willing to relocate to Vancouver. If you want to work for one of the most recognized brands in the world and one of the Top 100 Employers in Canada. Apply now!*Please only candidates with valid employment status in Canada will be considered*AdvantagesWhat is in it for YOU?• Competitive Salary • RRSP Matching• Employer Paid Flexible Health Coverage (from day one)• Employee Purchase Program – discounts! • Professional Development Opportunities • Social and Wellness Events • Employee Referral Program- we want great talent like you!ResponsibilitiesWhat will YOU do?As an experienced Senior Technical Writer, you will:•Work with a mix of products, including end-user devices and apps, enterprise IT admin cloud services, web consoles, developer SDKs, REST APIs.•Develop a variety of content, including user, admin, and developer guides, step-by-step how-to tutorials and videos, and web page copy, blog posts, and FAQs.•Understand our customers: their point of view, knowledge level, skill sets, preferences, and pain points. You’ll do this by working with our UX researchers to run surveys, interviews, and tests. With this knowledge, you’ll pitch your content to the right audience using the right language•Become a Subject Matter Expert. You’ll master our technologies: phones, tablets, and watches; Android, Tizen, and Windows operating systems; Java and C programming languages; and REST A