Procom

Embedded C/C++ Developers

Click Here to Apply

Job Location

Ottawa, Canada

Job Description

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

Location: Ottawa, CA

Posted Date: 11/7/2024
Click Here to Apply
View More Procom Jobs

Contact Information

Contact Human Resources
Procom

Posted

November 7, 2024
UID: 4928789183

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.