Embedded C/C++ Developers

4 weeks ago


Ottawa, Canada Procom Full time

2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer


On behalf of our leading industry client, Procom is seeking an Embedded C++ Software Engineer, to support a group that is responsible for the software platform that enables connectivity and advanced application features within next generation software. The team is designing and building the next generation software platform structured around high-performance compute clusters and zonal aggregators.


1-year contract with possibility of extension. On-site work in Ottawa


Responsibilities

-You will define, design, and build the Software Update framework capable of updating the entire software, enabling teams to speed up feature delivery that complement and enhance the product. Development is in C++ and follows an Agile methodology

-Design, document and develop new features for the software update stack

-Provide support for integration issues and defects

-Contribute to optimizations in system resource usage and component performance

-Actively engage in continuous improvements around delivery, quality, and reliability

-Collaborate with cross-functional teams to design and implement efficient and cost-effective software solutions that span multiple domains


Required Skills

-Strong software engineering skills including design, programming, debugging and validation of software solutions

-Working knowledge of established software design patterns, efficient data structures and multi-threaded system design

-Strong written and verbal communication

-Excellent teamwork and people skills

-Minimum of 2 years of recent embedded software development experience with C++

-Minimum of 2 years of professional experience in developing enterprise level software

-A Bachelors degree in Computer Science, Mathematics, Engineering, or a related field


---------------------------------------------------------------------------------------------------------


On behalf of our industry-leading client, Procom is seeking an Embedded C Software Developer.


1-year contract with possibility of extension. On-site work in Ottawa


This position will provide an opportunity to develop software drivers for various hardware peripherals, develop new driver architectures and adapt existing drivers.


Responsibilities

-Work in an Agile SW development environment to deliver state of the art SW solutions for our client's next generation Gateway product

-Design and implement platform software to support advanced application features

-Debug platform SW and provide fixes as required

-Bring up of new embedded HW modules

-Extend existing SW architecture for new feature requirements

-Work closely with our vendors, hardware team and other embedded software teams to resolve platform and firmware issues


Required Skills

-Bachelor's Degree in Computer Engineering, Electrical Engineering or equivalent field of study

-5+ years of embedded C software development experience

-Experience in multi-threaded programming

-Experience with low level device driver development and board bring-up

-Ability to read and understand technical datasheets as well as schematics

-Low-level debugging skills

-Experience working with Assembly



  • Ottawa, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...


  • Ottawa, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...


  • Ottawa, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...


  • Ottawa, ON, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer. Duration: These are both 1-year (with possibility of renewal) contracts Location: Fully on-site, in the Ottawa area. Senior Embedded C++ Software Developer Seeking a C++ Middleware Embedded Software Developer. In this position you will be participating...


  • Ottawa, ON, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer. Duration: These are both 1-year (with possibility of renewal) contracts Location: Fully on-site, in the Ottawa area. Senior Embedded C++ Software Developer Seeking a C++ Middleware Embedded Software Developer. In this position you will be participating...


  • Ottawa, Ontario, Ottawa region, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer.Duration: These are both 1-year (with possibility of renewal) contractsLocation: Fully on-site, in the Ottawa area.Senior Embedded C++ Software DeveloperSeeking a C++ Middleware Embedded Software Developer.In this position you will be participating in a project...

  • C++ Developer

    1 week ago


    Ottawa, Canada Insight Global Full time

    Required Skills and Experience *- Experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationJob Description *An...


  • Ottawa, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...

  • C++ Developer

    1 week ago


    Ottawa, Canada Insight Global Full time

    Required Skills and Experience *- Experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationJob Description *An...

  • C++ Developer

    1 week ago


    Ottawa, Canada Insight Global Full time

    Required Skills and Experience *- Experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationJob Description *An...


  • Ottawa, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...


  • Ottawa, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...

  • C++ Developer

    1 week ago


    Ottawa, Ontario, Ottawa region, Canada Insight Global Full time

    Required Skills and Experience *- Experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationJob Description *An...


  • Ottawa, Ontario, Ottawa region, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment- Experience with established software design patterns, efficient data structures, and multi-threaded system design- Experience with OOPS concepts, memory management and code optimizationPlusses - Knowledge of...


  • Ottawa, ON, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses -...


  • Ottawa, ON, Canada Insight Global Full time

    Must-Have Qualifications - 5+ years of experience with C++ development (version 11, 14 or 17 preferred)- Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses -...


  • Ottawa, Ontario, Canada Insight Global Full time

    **Key Qualifications**We are seeking a talented C++ Software Engineer to join our team at Insight Global. The ideal candidate will have a strong background in C++ development, with a focus on embedded systems and multi-threaded applications.**Responsibilities**As a C++ Software Engineer, you will be responsible for developing in-vehicle connectivity...


  • Greater Ottawa Metropolitan Area, Canada OnX Full time

    Looking for Safety Service testers in Ottawa or Waterloo, Ontario with at least 5+ years experience with the skills outlined below:Strong Python proficiency. Must have.Embedded C proficiency. Must have. C++ is nice to have.Linux proficiency is a must. Windows is a bonus.Embedded test and/or development experience. Desirable.Test experience/embedded test....


  • Greater Ottawa Metropolitan Area, Canada OnX Full time

    Looking for Safety Service testers in Ottawa or Waterloo, Ontario with at least 5+ years experience with the skills outlined below: Strong Python proficiency. Must have. Embedded C proficiency. Must have. C++ is nice to have. Linux proficiency is a must. Windows is a bonus. Embedded test and/or development experience. Desirable. Test experience/embedded...


  • Greater Ottawa Metropolitan Area, Canada OnX Full time

    Looking for Safety Service testers in Ottawa or Waterloo, Ontario with at least 5+ years experience with the skills outlined below:Strong Python proficiency. Must have.Embedded C proficiency. Must have. C++ is nice to have.Linux proficiency is a must. Windows is a bonus.Embedded test and/or development experience. Desirable.Test experience/embedded test....