Developer, Embedded Algorithms, Developer Framework
By Kinaxis At Vancouver, British Columbia, Canada
3+ years of industry software development experience, preferably on enterprise-scale products
Post-secondary education in Computer Science, Software Engineering, or an equivalent program
Excellent communication and collaboration skills
Experience with data structures, algorithms, multi-threading, and other core software concepts
Strong problem solving and analytical skills
Professional development experience with a variety of programming languages including Java/C#, Typescript, and others
Embedded Iot Developer Jobs
By Cence Power (formerly Argentum) At Markham, Ontario, Canada
Bachelor’s Degree in Electrical/Electronics Engineering, Computer Science, Computer Engineering or equivalent combination of education and experience
Experience as a professional Embedded Systems Engineer (Preference given to those with 4+ years)
Experience with STM32, ESP32 and other ARM controllers
Experience managing the full life cycle of a design project, from development to production release
Solid working knowledge of IoT strategy, standards and protocols.
Experience with a variety of communication protocols (I2C, SPI, USB, etc.)
Embedded Software Developer Jobs
By Safe Fleet At Coquitlam, British Columbia, Canada
Develop the software tools and subsystems to support software development, test, and manage their implementation
Maintain the developed software efficiently through solid knowledge of software lifecycles
Knowledge of TCP/IP networking and data interfaces
UI design experience (preferably with QT)
Experience with open-source video tools, specifically GStreamer and FFmpeg is desirable
Knowledge of design patterns and ability to document design concepts
Embedded Software Developer C++
By CS GROUP - Canada At Montréal-Ouest, Quebec, Canada
2-6 years experience in a similar position.
Knowledge of ISO26262 is an asset.
Good knowledge of C++ language required.
Knowledge of enterprise architect for design details implementation.
Knowledge of testing tools for code coverage analysis Parasoft, VectorCast and/or LDRA.
Knowledge of code analysis tools for code static analysis (MISRA-C) using Parasoft, VectorCast and/or LDRA.
Senior C++ Software Developer/Engineer
By S&P Global At British Columbia, Canada
Strong knowledge of computer science fundamentals, algorithms, and data structures.
Real-time event processing background and high-throughput optimization skills.
Experience with concurrent programming and distributed systems.
Experience with technology systems among CMake, and Git
Experience with CI/CD pipelines and building a large codebase using automation tools.
Proficiency in Modern C++. We write code primarily in C++ using features from C++11/14/17/20.
Embedded Software Designer Jobs
By Dana Incorporated At Boucherville, Quebec, Canada

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and ...

(Can) Gt - Senior Software Developer
By Walmart Canada At Mississauga, Ontario, Canada
Build reusable React components with modular CSS, manage data on the client with Redux, use react query, and GraphQL.
BS/MS with minimum of 6+ years of experience in software engineering
6+ years of experience in object-oriented design and software development
4+ years of experience in building responsive, single page web applications using modern front-end JavaScript technologies like React etc.
4+ years of experience in creating and/or consuming RESTful web services
Experience with Adobe Omniture and Google Analytics preferred.
Senior Software Developer Jobs
By Messagepoint At Greater Toronto Area, Canada
Assists management in setting the direction for quality assurance within the organization.
Experience in creating automation frameworks from scratch.
Ability to operate with an automation first mindset to enable and enhance Continuous Integration and Continuous Delivery capabilities.
5+ years progressive experience in Core Java engineering.
3+ years of automation experience.
2+ years of experience as a Team Lead.
Blackberry Qnx -Senior Kernel Software Developer
By BlackBerry QNX At Ottawa, Ontario, Canada
Understanding of operating system concepts, including scheduling, concurrency and resource management
System-level QNX and BB10 experience – developing resource managers, build/development tools, etc.
Provide project estimates for requirement, design, implementation, and test efforts.
Strong C programming skills, especially on resource-constrained devices and platforms
Knowledge of POSIX based operating system architectures
Strong problem solving and debugging skills
Rq05346 - Software Developer - Senior
By S M Software Solutions Inc. At Toronto, Ontario, Canada
Knowledge and understanding of Information Management principles, concepts, policies and practices
Experience And Skill Set Requirements
Knowledge and experience with programming Internet-ready applications
Knowledge and experience in rapid application development (RAD) methodologies
Experience with cloud platform like Azure and working knowledge for cloud migration
Strong knowledge and experience in analyzing as well as designing data models that meet the reporting needs
Senior Software Developer Jobs
By Eaton At Brossard, Quebec, Canada
Experience in multidisciplinary software project management.
Analyzes technical specifications and engineering requirements for complex projects.
Prepares detailed software design specifications according to customer requirements.
Coordinates all stages of the development cycle in collaboration with the project manager.
Minimum of 3 years of experience in modern C++/C# programming and with the Microsoft Visual Studio development environment.
Minimum of 2 years of experience in software architecture and design of custom software solutions.