To apply for this job you must first either login or register

Embedded Software Engineer

Toronto, Ontario  - Permanent

Job Description

Our client is a next generation IoT company that is changing the way North America is doing logistics. They are leveraging Blockchain, smart contracts and state of the art sensor technology to give clients complete visibility of the their product across the entire supply chain.

This role is reporting to the Director of Systems, and will be responsible for building the application from the group up, while working closely with Backend team, Design team, and the customer teams to deploy the services to market.

Must Have Skills:

- 3+ years of experience within C/C++ and embedded development
- Proven experience with wireless communication stacks/protocols (e.g. Bluetooth, BLE, Zigbee,
- Experienced with embedded systems, microcontrollers (e.g. ARM Cortex), and peripheral
interfaces (SPI, UART, I2C)
- Understanding hardware design of embedded systems
- Understanding of common embedded development practices (memory and power
- Strong understanding of common debugging, testing, and automation methodologies for unit
testing and product validation

Nice to Have Skills:

- Exposure to serial communications (SPI, I2C, RS232, RS485), wired & wireless technologies
(TCP/IP, UDP, Bluetooth, Ethernet, USB), networking (HSPA, CDMA, LTE)

Starting: ASAP
To apply for this job you must first either login or register