Software Developer Intern Jobs
By Moola Inc At Vancouver, British Columbia, Canada
Experience with HTML, CSS, Javascript, REST API's
Experience with Git, IDE's for software development
Prior Co-op or Internship work experience in software development
Knowledge of server-side web application development (ex. Java, Spring boot, Node.js)
Integrating backend solutions into the web frontend
Implementing and maintaining REST API's in our Java based backend
Embedded Software Engineer Jobs
By Huntel Global At Ottawa, Ontario, Canada
Must have proven problem-solving abilities and attention to detail along with excellent communication skills (both written and verbal)
3+ years of embedded software design experience in C or C++ (preferably C++11 or later standards)
Experience deploying and configuring real-time operating systems (FreeRTOS, MQX) on embedded platforms
Knowledge of Cortex-M microprocessor families is a strong asset
Knowledge of common communication busses/protocols such as USB, I2C, SPI, UART (must have) and I2S (a strong asset).
Must have experience using issue tracking and version control systems (GIT, SVN).
Ocean Software Developer Intern
By Nasdaq At Toronto, Ontario, Canada
Strong programming skills in Java, Scala or Python
JUnit, automated testing and test-driven development experience a plus
Strong interpersonal skills, sense of humor and exceptional character
Comfortable in a LINUX command-line environment
Basic understanding of Apache Spark Framework
Embedded Software Developer C++
By CS GROUP - Canada At Montreal, 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.
Embedded Software Engineer Jobs
By Insight Global At Richmond, British Columbia, Canada
Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience.
Strong written and verbal communication skills.
Experience designing and writing embedded firmware in C for embedded Linux or other POSIX compliant operating system.
Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS.
Experience with digital communication interfaces such as Ethernet, WiFi, USB.
Experience designing and writing peripheral device drivers and board support packages.
Software Dev Intern Jobs
By OceanML At Calgary, Alberta, Canada
Collaborate with the design team to understand project requirements and objectives.
Knowledge of web development technologies, including HTML, CSS, and JavaScript.
Strong problem-solving and analytical skills.
Excellent written and verbal communication skills.
Prior experience with web development projects or personal coding projects is a plus.
Assist in the design, development, and testing of a web app using a low code platform.
Embedded Software Engineer Jobs
By GE Renewable Energy At Markham, Ontario, Canada
Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle.
Minimum of 6 years of embedded development experience.
Experience in communication stack and application firmware development.
Experience in working with fast network/data interfaces like 1G/10G Ethernet, PCI-E
Experience developing multi-threaded/ multi-tasking real time applications.
Sound knowledge of Microcontrollers (preferably ARM cores on Intel or Freescale chips).
Software Engineer Intern Jobs
By Ciena At Ontario, Canada
Develop applications which extend the capabilities of the WaveRouter system/platform
C, C++ programming language experience
Scripting experience, Python, Go, BASH
Next Generation optical transport solutions
Layer 2/3 switching and routing (Ethernet/MPLS)
Development of embedded, real-time software for telecommunications systems
Software Developer Intern Jobs
By Thales At Burlington, Ontario, Canada
Programming skills in at least Python and additional familiarity with other languages such as Java or JavaScript.
Knowledge with software development technologies that have a WebService focus. This includes Django and NodeJS, among others.
Knowledge of software development methodologies and practices.
Excellent problem-solving skills and attention to detail.
Strong written and verbal communication skills.
Programming skills in Python and additional familiarity with other languages such as Java and JavaSript.
Sr Embedded Software Developer
By Nokia At North Gower, Ontario, Canada
Management interfaces (SNMP, NETCONF, YANG)
Good working knowledge of C and/or C++.
Hands-on experience with IP routers and/or IP test tools.
Embedded platform OS/driver (64-bit SMP)
Linux (Yocto, KVM, QEMU, libvirt, python3)
Data path (including proprietary network processor, 3rd party, and virtualized)
Embedded Software Developer Jobs
By Nokia At North Gower, Ontario, Canada
Management interfaces (SNMP, NETCONF, YANG)
Good working knowledge of C and/or C++.
Hands-on experience with IP routers and/or IP test tools.
Embedded platform OS/driver (64-bit SMP)
Linux (Yocto, KVM, QEMU, libvirt, python3)
Data path (including proprietary network processor, 3rd party, and virtualized)
Embedded Software Developer Jobs
By Robert Half At Calgary, Alberta, Canada
5+ years’ experience in embedded systems software design
Proven experience with Linux and Android embedded systems, and writing device drivers for these OSes.
Proven programming experience in C/C++, Assembler, Lua
Experience with digital signal processing
Experience with TCP/IP communications incl. MQTT
Degree in Electrical or Computer Engineering or equivalent discipline
Embedded Software Developer C++ Qt
By Randstad Canada At Richmond, British Columbia, Canada

Our Vancouver client is looking for an Intermediate level Software Engineer experienced with multi-threaded C / C++ programming experience and Qt experience (embedded preferably). This is a net new ...

Embedded Software Engineer, Payments
By Square At Toronto, Ontario, Canada
Complete on-site responsibilities at the Toronto hardware lab as needed
5+ years of software engineering experience
Experience in delivery of high-scale software solutions
Experience with EMV Specifications, Credit/Debit Chip Specifications
Experience working building software for payment terminals
Experience working in payments industry
Software Developer - Intern
By SeaSpine At Toronto, Ontario, Canada
Write documentation in compliance with a quality management system
Design, develop, verify, and unit test software based on documented requirements
Experience in software development using C++, C#, or Python
Experience with commercial software development in a regulated environment is beneficial
Contribute to all phases of the software development life cycle
Identify root causes and resolve software defects
Supervisor, Embedded Software - Grid Automation
By Eaton At Brossard, Quebec, Canada
Proven experience in resource leadership and task management
Good judgment, time management, and decision-making skills
At least five years of experience in a manager role leading software teams.
Experience working in the electric utility market and/or power system knowledge
Ability to communicate with multiple groups including marketing, product management, quality, and executive leadership
Sharp analytical abilities and proven design skills
Embedded Linux Software Developer
By Hays At Concord, Ontario, Canada
Experience with or working knowledge of TCP/IP socket programming and L3 protocols such as dynamic DNS, RIP, OSPF, IS-IS, BGP, etc.,
Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements
Estimates own work and provides such estimates to Team Leader or Project Manager
Strong programming skills in C / C++ and scripting with Bash in a Linux environment
Strong experience in developing and integrating / modifying opensource projects (OSS)
Experience with any of the following technologies / protocols: NTP, DHCP, RADIUS, TACACS+, MPLS
Software Development Intern Jobs
By GAOGROUP Inc. At Canada
Job Experience: 0 - 5 years
Educational Background (in one of these):
● You need to be able to self-manage, have self-discipline and be honest, dependable, and hard-working.
Benefits of this Internship Include:
● You gain real-world work experience at an internationally reputable high-tech company.
● Learn real-world knowledge, work ethics, and team spirit.
Sr. Embedded Software Engineer
By Brainpower360 At Greater Vancouver, British Columbia, Canada
Developing the software tools to support software development, testing, and implementation manage
Documenting designs in engineering documents including functional block diagrams and managed under Confluence
Excellent programming skills in C and C++
Minimum 5 years experience in embedded systems and Linux applications.
Experience in Network programming (TCP, IP, sockets, …)
Excellent communication skills, oral and written.
Embedded Software Engineer, Bitcoin Mining
By Block At Toronto, Ontario, Canada
Experience with embedded systems, knowledge of operating systems, familiarity with software development tools, understanding of hardware-software interfaces
Manage the technical architecture of features that go into our products
5+ years of Software Engineering experience
Experience using Python in automated testing, build systems, or device firmware communication
Experience with application development on Linux or Unix
Experience working in Web development (HTML, Java Script, CSS, Node.js, CGI)