You are successfully logged out of your my randstad account

You have successfully deleted your account

    Thank you for subscribing to your personalised job alerts.

    8 jobs found for c++ in North York, Ontario

    filter4
    clear all
      • North York, Ontario
      • Permanent
      • $120,000 - $140,000 per year
      Our client, a dynamic Fintech Company in the insurance domain is looking for a .NET Application Architect to join their growing team. You can choose to work fully remote or in a hybrid capacity.The successful .NET Application Architect - Hybrid or Remote candidate will have experience designing complex web applications in .NET Core and Azure (or other Cloud solutions).Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.AdvantagesWork with a dynamic team in an established and stable company on an innovative product in the fintech space. Our client offers a competitive salary and benefits package including Group RRSP with a company match for Deferred Profit Sharing Plan.ResponsibilitiesThe successful .NET Application Architect - Hybrid or Remote candidate will have experience designing and building complex web applications in .NET Core and Azure (or other cloud solutions). Candidates will ideally have worked with Angular 2+. QualificationsMUST-HAVE QUALIFICATIONSC#.NET - 5Y+.NET Core - 3YAzure or AWS - 2Y+Architecting Applications - 2Y+Technical Leadership - 1Y+NICE-TO-HAVE QUALIFICATIONSCI/CD pipelines - 2Y+Angular 2+ - 2Y+Azure DevOps - 2Y+Insurance or Financial Domain - 2Y+SummaryAre you a .NET Application Architect - Hybrid or Remote looking to join a dynamic team in a high-impact role? 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, a dynamic Fintech Company in the insurance domain is looking for a .NET Application Architect to join their growing team. You can choose to work fully remote or in a hybrid capacity.The successful .NET Application Architect - Hybrid or Remote candidate will have experience designing complex web applications in .NET Core and Azure (or other Cloud solutions).Candidates must be based in and legally eligible to work for any employer in Canada. 2 Managerial references required; Criminal, Credit, and Education backchecks may be required.AdvantagesWork with a dynamic team in an established and stable company on an innovative product in the fintech space. Our client offers a competitive salary and benefits package including Group RRSP with a company match for Deferred Profit Sharing Plan.ResponsibilitiesThe successful .NET Application Architect - Hybrid or Remote candidate will have experience designing and building complex web applications in .NET Core and Azure (or other cloud solutions). Candidates will ideally have worked with Angular 2+. QualificationsMUST-HAVE QUALIFICATIONSC#.NET - 5Y+.NET Core - 3YAzure or AWS - 2Y+Architecting Applications - 2Y+Technical Leadership - 1Y+NICE-TO-HAVE QUALIFICATIONSCI/CD pipelines - 2Y+Angular 2+ - 2Y+Azure DevOps - 2Y+Insurance or Financial Domain - 2Y+SummaryAre you a .NET Application Architect - Hybrid or Remote looking to join a dynamic team in a high-impact role? 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.
      • East York, Ontario
      • Permanent
      POSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient business, financial, and operations systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.ACCOUNTABILITIES: •Meet with decision makers, systems owners and end users to define business, financial, and operations requirements.•Conduct interviews/client meetings to gather user requirements via workshops, site visits, workflow storyboards, use cases, scenarios, and other methods.•Develop strong working relationships with key stakeholders both within and outside of IT.•Work with stakeholders and the project team to prioritize requirements.•Develop and conduct peer reviews of the business requirements and functional specifications to ensure that they are correctly interpreted.•Lead design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow.•Create systems models, specifications and diagrams to assist with the interpretation of user requirements into feasible options, and communicating these to the business stakeholders and system programmers.•Manage and track the status of requirements throughout the project lifecycle; enforce and redefine as necessary.•Support the purchase and implementation of Cloud-based and/or vendor solutions through defining specifications, preparing Request for Proposal (RFP), solution evaluation and selection.•Work with the programmers, users and other IT staff to test solutions. Review and evaluate test results and ensure corrections are made and re-tested as appropriate.•Ensure compatibility and interoperability of in-house computing systems with proposed solutions, as required.•Research, review, and analyze the effectiveness and efficiency of existing requirements-gathering processes/templates and develop strategies for their enhancement.MANAGERIAL/TECHNICAL LEADERSHIP RESPONSIBILITY: •Reports directly to: Director, Software Solutions DeliveryEDUCATION AND EXPERIENCE QUALIFICATIONS: Education, Qualifications and Certifications: •A university degree in computer science, commerce, or business administration or approved equivalent combination of education and experience.•Practical knowledge of web-based solution development as well as system interfaces to vendor and/or Cloud-based solutions.Experience and Skilled Knowledge Requirements •Minimum 7 – 10 years of experience providing project implementation and support in a structured systems development environment.•Proven experience in requirements analysis, system design proposals, cost/benefit analysis and testing in support of solution development.•Experience overseeing the development and implementation of web-based software and hardware solutions, on both functional and technical levels.•Technical knowledge of .Net and current programming languages, preferably C#.•Solid understanding of relational database design techniques using Microsoft SQL Server.•Demonstrated experience working with clients, end-users and other IT professionals, specifically in building relationships and managing expectations.•Proven experience in the operation and analysis of database hardware, software, and standards, as well as data retrieval methodologies.•Demonstrated project management skills.•Proven experience in defining, implementing and/or enhancing requirements gathering processes and templates.Skills and Capabilities (examples provided below): •Collaborative work ethic with a willingness to work with others within the organization in order to accomplish organizational goals.•Proven ability to adapt to and function effectively within a changing organizational environment.•Ability to work independently while managing priorities and juggling multiple projects.•Highly motivated with the ability to produce quality work with minimal supervision.•Effective planning and organizational skills. AdvantagesPOSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient business, financial, and operations systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.ResponsibilitiesACCOUNTABILITIES: •Meet with decision makers, systems owners and end users to define business, financial, and operations requirements.•Conduct interviews/client meetings to gather user requirements via workshops, site visits, workflow storyboards, use cases, scenarios, and other methods.•Develop strong working relationships with key stakeholders both within and outside of IT.•Work with stakeholders and the project team to prioritize requirements.•Develop and conduct peer reviews of the business requirements and functional specifications to ensure that they are correctly interpreted.•Lead design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow.•Create systems models, specifications and diagrams to assist with the interpretation of user requirements into feasible options, and communicating these to the business stakeholders and system programmers.•Manage and track the status of requirements throughout the project lifecycle; enforce and redefine as necessary.•Support the purchase and implementation of Cloud-based and/or vendor solutions through defining specifications, preparing Request for Proposal (RFP), solution evaluation and selection.•Work with the programmers, users and other IT staff to test solutions. Review and evaluate test results and ensure corrections are made and re-tested as appropriate.•Ensure compatibility and interoperability of in-house computing systems with proposed solutions, as required.•Research, review, and analyze the effectiveness and efficiency of existing requirements-gathering processes/templates and develop strategies for their enhancement.QualificationsExperience and Skilled Knowledge Requirements •Minimum 7 – 10 years of experience providing project implementation and support in a structured systems development environment.•Proven experience in requirements analysis, system design proposals, cost/benefit analysis and testing in support of solution development.•Experience overseeing the development and implementation of web-based software and hardware solutions, on both functional and technical levels.•Technical knowledge of .Net and current programming languages, preferably C#.•Solid understanding of relational database design techniques using Microsoft SQL Server.•Demonstrated experience working with clients, end-users and other IT professionals, specifically in building relationships and managing expectations.•Proven experience in the operation and analysis of database hardware, software, and standards, as well as data retrieval methodologies.•Demonstrated project management skills.•Proven experience in defining, implementing and/or enhancing requirements gathering processes and templates.Skills and Capabilities (examples provided below): •Collaborative work ethic with a willingness to work with others within the organization in order to accomplish organizational goals.•Proven ability to adapt to and function effectively within a changing organizational environment.•Ability to work independently while managing priorities and juggling multiple projects.•Highly motivated with the ability to produce quality work with minimal supervision.•Effective planning and organizational skills. SummaryPOSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient HCM systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.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.
      POSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient business, financial, and operations systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.ACCOUNTABILITIES: •Meet with decision makers, systems owners and end users to define business, financial, and operations requirements.•Conduct interviews/client meetings to gather user requirements via workshops, site visits, workflow storyboards, use cases, scenarios, and other methods.•Develop strong working relationships with key stakeholders both within and outside of IT.•Work with stakeholders and the project team to prioritize requirements.•Develop and conduct peer reviews of the business requirements and functional specifications to ensure that they are correctly interpreted.•Lead design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow.•Create systems models, specifications and diagrams to assist with the interpretation of user requirements into feasible options, and communicating these to the business stakeholders and system programmers.•Manage and track the status of requirements throughout the project lifecycle; enforce and redefine as necessary.•Support the purchase and implementation of Cloud-based and/or vendor solutions through defining specifications, preparing Request for Proposal (RFP), solution evaluation and selection.•Work with the programmers, users and other IT staff to test solutions. Review and evaluate test results and ensure corrections are made and re-tested as appropriate.•Ensure compatibility and interoperability of in-house computing systems with proposed solutions, as required.•Research, review, and analyze the effectiveness and efficiency of existing requirements-gathering processes/templates and develop strategies for their enhancement.MANAGERIAL/TECHNICAL LEADERSHIP RESPONSIBILITY: •Reports directly to: Director, Software Solutions DeliveryEDUCATION AND EXPERIENCE QUALIFICATIONS: Education, Qualifications and Certifications: •A university degree in computer science, commerce, or business administration or approved equivalent combination of education and experience.•Practical knowledge of web-based solution development as well as system interfaces to vendor and/or Cloud-based solutions.Experience and Skilled Knowledge Requirements •Minimum 7 – 10 years of experience providing project implementation and support in a structured systems development environment.•Proven experience in requirements analysis, system design proposals, cost/benefit analysis and testing in support of solution development.•Experience overseeing the development and implementation of web-based software and hardware solutions, on both functional and technical levels.•Technical knowledge of .Net and current programming languages, preferably C#.•Solid understanding of relational database design techniques using Microsoft SQL Server.•Demonstrated experience working with clients, end-users and other IT professionals, specifically in building relationships and managing expectations.•Proven experience in the operation and analysis of database hardware, software, and standards, as well as data retrieval methodologies.•Demonstrated project management skills.•Proven experience in defining, implementing and/or enhancing requirements gathering processes and templates.Skills and Capabilities (examples provided below): •Collaborative work ethic with a willingness to work with others within the organization in order to accomplish organizational goals.•Proven ability to adapt to and function effectively within a changing organizational environment.•Ability to work independently while managing priorities and juggling multiple projects.•Highly motivated with the ability to produce quality work with minimal supervision.•Effective planning and organizational skills. AdvantagesPOSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient business, financial, and operations systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.ResponsibilitiesACCOUNTABILITIES: •Meet with decision makers, systems owners and end users to define business, financial, and operations requirements.•Conduct interviews/client meetings to gather user requirements via workshops, site visits, workflow storyboards, use cases, scenarios, and other methods.•Develop strong working relationships with key stakeholders both within and outside of IT.•Work with stakeholders and the project team to prioritize requirements.•Develop and conduct peer reviews of the business requirements and functional specifications to ensure that they are correctly interpreted.•Lead design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow.•Create systems models, specifications and diagrams to assist with the interpretation of user requirements into feasible options, and communicating these to the business stakeholders and system programmers.•Manage and track the status of requirements throughout the project lifecycle; enforce and redefine as necessary.•Support the purchase and implementation of Cloud-based and/or vendor solutions through defining specifications, preparing Request for Proposal (RFP), solution evaluation and selection.•Work with the programmers, users and other IT staff to test solutions. Review and evaluate test results and ensure corrections are made and re-tested as appropriate.•Ensure compatibility and interoperability of in-house computing systems with proposed solutions, as required.•Research, review, and analyze the effectiveness and efficiency of existing requirements-gathering processes/templates and develop strategies for their enhancement.QualificationsExperience and Skilled Knowledge Requirements •Minimum 7 – 10 years of experience providing project implementation and support in a structured systems development environment.•Proven experience in requirements analysis, system design proposals, cost/benefit analysis and testing in support of solution development.•Experience overseeing the development and implementation of web-based software and hardware solutions, on both functional and technical levels.•Technical knowledge of .Net and current programming languages, preferably C#.•Solid understanding of relational database design techniques using Microsoft SQL Server.•Demonstrated experience working with clients, end-users and other IT professionals, specifically in building relationships and managing expectations.•Proven experience in the operation and analysis of database hardware, software, and standards, as well as data retrieval methodologies.•Demonstrated project management skills.•Proven experience in defining, implementing and/or enhancing requirements gathering processes and templates.Skills and Capabilities (examples provided below): •Collaborative work ethic with a willingness to work with others within the organization in order to accomplish organizational goals.•Proven ability to adapt to and function effectively within a changing organizational environment.•Ability to work independently while managing priorities and juggling multiple projects.•Highly motivated with the ability to produce quality work with minimal supervision.•Effective planning and organizational skills. SummaryPOSITION PURPOSE SUMMARY: The Business Systems Analyst’s role is to support the planning, design, development, and launch of efficient HCM systems in support of core organizational functions and business processes. This includes eliciting, analyzing, specifying and validating the business needs through interviewing stakeholders and gathering user requirements to understand the technology solutions they need. Gathering and analyzing data in support of business cases, proposed projects, requests for proposal and systems requirements. The Business Systems Analyst is also responsible for generating and compiling reports based on the findings, complete with probable causes and possible solutions to systems issues. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IT system investments.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.
      • York, Ontario
      • Permanent
      The .net Developer is responsible for playing a central role in the design, development, and delivery of integration systems and data stores for Our clients IT enterprise system components. Also, responsible for developing mature code to support product owners, stakeholders and other IT team members.If you feel this is the right fit for you please email me your word resume to aaron.lail@randstad.ca AdvantagesExperience, Education and Designations:•A post-secondary education in Computer Science or Information Management or relevant experience•Experience working in a fast paced, small to medium sized enterprise•Experience developing windows and web services using Microsoft .NET stack•Proven working knowledge and experience in Event Driven Design, Domain Driven Design, Micro-services architecture, and ETL processes•Proven experience with SQL and advanced database topics including performance tuning, partitioning, data warehousing, server maintenance•Experience working with NoSQL systems like Mongo dB or similar databasesResponsibilitiesKey Responsibilities:•Design and develop integration systems using latest industry approaches and principles like event driven design, domain driven design, micro-services, etc.•Design, develop and manage, Extract-Transform-Load (ETL) procedures to integrate data from various data sources.•Develop Windows and Web Services to support systems integration and data exposure capabilities.•Provide training for business users in the data warehousing space and integration date flows.•Work closely with DevOps team to orchestrate monitoring and alert coverage for all systems•Assist in special projects and perform other duties as required; and,•Proactively promotes continuous improvements within software development and System Development Life Cycle (SDLC) processes1.QualificationsKnowledge, Skills and Attributes:•Experience in developing highly available and scalable Web and Windows based systems•Knowledge of design patterns such as domain driven design (DDD), event driven design (EDD), and CQRS•Experience with programming in C#, ASP .NET, JavaScript/Typescript, SQL, No SQL, HTML, CSS•Experience in working with Azure•Experience working with Function Apps, Logic Apps, Web-services, Cosmos DB, Message Brokers (Service Bus, Rabbit MQ), Docker, Data Factories, GIT, Azure Devops•Experience in developing SPA using Angular/React•Plus - Any experience with Dynamics 365 Retail, SFCC•Brand Ambassador for promoting continuous technical improvements and innovations•Strong organizational, writing, interpersonal and communication skills•Possess excellent time and project management skills•Ability to work in a fast-paced environment with a high degree of change•Ability to work efficiently under pressure•A team player who builds strong relationships based on trust and integrity•Entrepreneurial spirit•Passionate and determined•Egoless nature•A continuous learner•Follow through consistently on work commitmentsSummaryWorking Conditions:•Usually work regular business hours, but will require evenings and weekends during peak periods•Work in offices, manufacturing facilities, environmentally controlled server rooms•May require travel to local or international sites, conferences and/or seminarsRandstad 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 .net Developer is responsible for playing a central role in the design, development, and delivery of integration systems and data stores for Our clients IT enterprise system components. Also, responsible for developing mature code to support product owners, stakeholders and other IT team members.If you feel this is the right fit for you please email me your word resume to aaron.lail@randstad.ca AdvantagesExperience, Education and Designations:•A post-secondary education in Computer Science or Information Management or relevant experience•Experience working in a fast paced, small to medium sized enterprise•Experience developing windows and web services using Microsoft .NET stack•Proven working knowledge and experience in Event Driven Design, Domain Driven Design, Micro-services architecture, and ETL processes•Proven experience with SQL and advanced database topics including performance tuning, partitioning, data warehousing, server maintenance•Experience working with NoSQL systems like Mongo dB or similar databasesResponsibilitiesKey Responsibilities:•Design and develop integration systems using latest industry approaches and principles like event driven design, domain driven design, micro-services, etc.•Design, develop and manage, Extract-Transform-Load (ETL) procedures to integrate data from various data sources.•Develop Windows and Web Services to support systems integration and data exposure capabilities.•Provide training for business users in the data warehousing space and integration date flows.•Work closely with DevOps team to orchestrate monitoring and alert coverage for all systems•Assist in special projects and perform other duties as required; and,•Proactively promotes continuous improvements within software development and System Development Life Cycle (SDLC) processes1.QualificationsKnowledge, Skills and Attributes:•Experience in developing highly available and scalable Web and Windows based systems•Knowledge of design patterns such as domain driven design (DDD), event driven design (EDD), and CQRS•Experience with programming in C#, ASP .NET, JavaScript/Typescript, SQL, No SQL, HTML, CSS•Experience in working with Azure•Experience working with Function Apps, Logic Apps, Web-services, Cosmos DB, Message Brokers (Service Bus, Rabbit MQ), Docker, Data Factories, GIT, Azure Devops•Experience in developing SPA using Angular/React•Plus - Any experience with Dynamics 365 Retail, SFCC•Brand Ambassador for promoting continuous technical improvements and innovations•Strong organizational, writing, interpersonal and communication skills•Possess excellent time and project management skills•Ability to work in a fast-paced environment with a high degree of change•Ability to work efficiently under pressure•A team player who builds strong relationships based on trust and integrity•Entrepreneurial spirit•Passionate and determined•Egoless nature•A continuous learner•Follow through consistently on work commitmentsSummaryWorking Conditions:•Usually work regular business hours, but will require evenings and weekends during peak periods•Work in offices, manufacturing facilities, environmentally controlled server rooms•May require travel to local or international sites, conferences and/or seminarsRandstad 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.
      • Gatineau, Québec
      • Permanent
      Embedded Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetAdvantages***Full Benefits, RRSP matching of 4%, 4-5 weeks vacation, 5 paid personal days***Responsibilities• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workQualifications University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetSummaryEmbedded Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetRandstad 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.
      Embedded Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetAdvantages***Full Benefits, RRSP matching of 4%, 4-5 weeks vacation, 5 paid personal days***Responsibilities• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workQualifications University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetSummaryEmbedded Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing and implementing real-time software applications and driversDuties / Deliverables:• Design and implement real-time software applications and drivers.• Test and troubleshoot embedded systems including custom hardware andRTOS.• Produce technical and other design documentation.• Integrate with and design software for communications equipment on Windowsplatforms• Analyze and resolve complex problems (multi-components, multi-disciplinary orintermittent in nature)• Contribute to the learning curve of other team members, guide their designdecisions• Contribute to decisions on architecture and selection of technologies• Develop, design, code, unit test, debug, integrate, document and participate infull life cycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership ofassigned design workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• RTOS and Embedded systems experience. Board-level hardware understanding.• C expertise. C++ proficiency. Object-oriented design.• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• General understanding of Software Development Methodologies• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetRandstad 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.
      • Gatineau, Québec
      • Permanent
      Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP Protocol• Develop and adapt extensible client-server-based User Interfaces and Web applicationsin .NET and Java• Develop, design, code, unit test, debug, integrate, document and participate in full lifecycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership of assigneddesign workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetAdvantages***Full Benefits, RRSP matching of 4%, 4-5 weeks vacation, 5 paid personal days***Responsibilities• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP ProtocolQualificationsUniversity Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetSummarySoftware Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP Protocol• Develop and adapt extensible client-server-based User Interfaces and Web applicationsin .NET and Java• Develop, design, code, unit test, debug, integrate, document and participate in full lifecycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership of assigneddesign workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetRandstad 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.
      Software Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP Protocol• Develop and adapt extensible client-server-based User Interfaces and Web applicationsin .NET and Java• Develop, design, code, unit test, debug, integrate, document and participate in full lifecycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership of assigneddesign workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetAdvantages***Full Benefits, RRSP matching of 4%, 4-5 weeks vacation, 5 paid personal days***Responsibilities• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP ProtocolQualificationsUniversity Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetSummarySoftware Developer***Hybrid work (remote/onsite)******Full Benefits, RRSP matching of 4%, 3-4 weeks vacation, 5 paid personal days***Public safety communications management is not a sideline, it's our single focus. Our user-centric,multimedia 9-1-1 call handling and management solutions are built on more than 30 yearsof research and innovation in the application of advanced hardware and softwaretechnologies for public safety. Today, our 9-1-1 solutions support thousands of agenciesaffecting millions of lives annually. From dense urban environments to state, provincial,and national deployments, our solutions are trusted to streamline 9-1-1 call handling andmanagement processes and enable more efficient collection of critical information inemergency situations.We thrive on pushing the technology envelope to create leading-edge solutions forcustomers around the world. It’s demanding and challenging, but it is also very rewarding- and we think it helps make it a workplace of choice in the Ottawa-Gatineau high technology sector.The Vice President of R&D is an innovation agent, has a long-term strategic vision andknows how to guide his team towards new technological trends. The Vice President ofR&D maintains business relationships with strategic clients, in order to fully understandtheir needs and with technology partners, in order to properly integrate new elements intoour client solutions. The Vice President of R&D reports to the President and works closelywith the Product Management team, to establish and implement the necessary plans andobjectives for product development, in order to ensure that our products remain innovativeand competitive versus the products of our competitors.Key Responsibilities:• Designing software for call processing as well as operation, administration, maintenanceand provisioning (OAM&P) of call management system on Windows platformsDuties / Deliverables:• Design software for communications equipment on Windows platforms using:o OO design, C# for Windows, .NET environment, C++, TCL, Bash shello Socket programmingo VoIP, SIP Protocol• Develop and adapt extensible client-server-based User Interfaces and Web applicationsin .NET and Java• Develop, design, code, unit test, debug, integrate, document and participate in full lifecycle of software development activities based on AGILE principle• Manage source code and tickets with GIT/TRAC• Attend meetings, report progress, take technical leadership and ownership of assigneddesign workSkills/Qualifications:• University Degree in Electrical Engineering, Computer Engineering, or ComputerScience• Keen interest in real-time programming, communication protocols, client-server,command and control telecommunication systems• Fluent with OO design, Client-server architecture, Web service programming• General understanding of Software Development Methodologies• IP Communications development: Mapping, GIS (Geographic Information System), orStatistics application development experience will be considered an asset• Independent self-starter, positive work ethic• Comfortable in a team environment• Excellent verbal and written communication skills• Language: English or French, bilingual will be considered as an assetRandstad 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.
      • 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.
      • Kanata, Ontario
      • Permanent
      Principal Architect***100% Remote******Experience with PCIe and/or Synopsis IP Design Experience***Required QualificationsLooking for an Architect who has a strong background with NOC (Network on a chip). This role will have a research focus as well. The architect will assist in finding a solution with the end clientSystem C programming languageStrong background with highspeed networking, someone who can orchestrate solutions in the backgroundNetworking background preferredBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationMust 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 neededAdvantagesCompetitve 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.QualificationsBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationSummaryPrincipal Architect***100% Remote******3 positions***Required QualificationsLooking for an Architect who has a strong background with NOC (Network on a chip). This role will have a research focus as well. The architect will assist in finding a solution with the end clientSystem C programming languageStrong background with highspeed networking, someone who can orchestrate solutions in the backgroundNetworking background preferredBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationMust 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 Architect***100% Remote******Experience with PCIe and/or Synopsis IP Design Experience***Required QualificationsLooking for an Architect who has a strong background with NOC (Network on a chip). This role will have a research focus as well. The architect will assist in finding a solution with the end clientSystem C programming languageStrong background with highspeed networking, someone who can orchestrate solutions in the backgroundNetworking background preferredBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationMust 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 neededAdvantagesCompetitve 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.QualificationsBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationSummaryPrincipal Architect***100% Remote******3 positions***Required QualificationsLooking for an Architect who has a strong background with NOC (Network on a chip). This role will have a research focus as well. The architect will assist in finding a solution with the end clientSystem C programming languageStrong background with highspeed networking, someone who can orchestrate solutions in the backgroundNetworking background preferredBS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineMinimum of 12 years of relevant design experienceExperience with full product life cycle (requirements, design, implementation and test) of FPGA Design and/or ASIC DesignWorking knowledge of digital signal processing and digital interfacesExperience leading a small project team to successfully complete ASIC Design or FPGA designBe able to work in teams and communicate clearly across various levels of management and engineersDesired QualificationsMS in Electrical Engineering, Computer Engineering, or comparable engineering disciplineExperience with MatLAB, Mentor Graphics design tools, Synopsys or similar toolsFamiliarity with Xilinx, Altera, and/or Actel FPGA technology2+ years of experience working with Digital Signal Processing Algorithms and implementationMust 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.

    Thank you for subscribing to your personalised job alerts.

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