Search Jobs
Embedded Linux Software Developer / Canada
This job has expired or may no longer be taking applications, but other similar jobs are available.
Added: | 2019-07-24 |
Location: | Ontario, Canada |
Salary: | |
Apjid | 3 |
Introduction
We are pleased to offer the following opportunity of Software Developer located in Mississauga, ON.
Start Date: ASAP
End Date: 1 Year, Renewable
Closing date: 2019-08-05 12:00:00
Description
Seeking an Embedded Linux Software Developer to work on a small, agile team to develop technical proof of concepts for a hardware virtualization strategy utilizing Linux and Container specific technologies. Tasks include the design, implementation, testing and documenting Linux container-based C/C++ software applications.
Requirements
Requirements:
- Strong C/C++ development skills
- Container technologies (including secure deployment and distribution)
- Message brokers: MQTT, REDIS
- APIs: REST, (g)RPC
- Experience with Perl, Bash scripting, Node.js
- Build systems: Make, CMake, Autotools, Conan
- Familiar with JSON and XML formats processing
- Linux UI design and frameworks, Node-RED
- Databases: (non)SQL, JSON based
- Ethernet, TCP/IP protocols
- Secure network protocols (SSH, SSL/TLS, SFTP, FTPS)
- Knowledge of Linux/Unix system configuration and startup
- DevOps, Agile technology (Jira), configuration management
- Unit testing (frameworks) and documentation
- Linux drivers and kernel modules development
- Embedded real-time software development and operating systems
- Experience in high-performance data processing, embedded device controls and user space drivers are pluses.
- Industrial communication protocols
EDUCATION:
- BSEE/BSCS or Equivalent.
How to Apply
© All rights reserved, 2001 - 2024