Ontario
What we’re looking for
- Highly motivated and dynamic professionals
- Motivated designers with broad bair jordan 4 retro military black uberlube luxury lubricant custom basketball jerseys castelli vantaggio jersey cruz azul jersey 2023 adidas yeezy shoes lingerie super sexy jordan air force 1 nike dunk nfl custom kings jersey adidas yeezy boost 350 v2 dazzling blue asu football jersey nfl shop buffalo bills yeezy boost 350 v2 black cheap jordan 4ackgrounds and service mindset to be a consultant
- Professionals with the ability to work both with in-house projects and on-site assignments at our customer’s locations
What you need to get the job done
- 5+ years of software development experience in C++v11 and above, C programming
- Strong command of Object Oriented Design and Object Oriented Programming techniques.
- 5+ years of Working knowledge of Linux network subsystem
- 5+ years of Working knowledge with IPC mechanism and POSIX systems
- Knowledge of L2/L3 networking, protocols (including Ethernet, IPv4 and IPv6, TCP, UDP, ICMP, IGMP, VLAN, IPSec, and Multicast, OSPF and/or BGP) and tools
- Knowledge of the Agile process, and willingness to work in an Agile organization, experience using Jira and Confluence
- Experience with Git, GitHub, Jenkins & Yocto
- Hands on experience with software debug and analysis tools such as GDB, Valgrind, etc.
What will make us REALLY love you
- Device driver development for peripherals and buses: Ethernet, I2C, SPI, UART, GPIO, PCIe
- Understanding technical data sheets and experience with processor architectures: ARM, x86, MIPS, PPC
- Experience developing client/server applications in C++ (knowledge of C++14 features, Boost, and STL is a plus)
- Experience with Cloud frameworks e.g. AWS, Google Cloud, Azure, and OpenStack
- Past experience other Real Time Operating Systems such as QNX, RTLinux, SELinux, FreeRTOS and other UNIX based operating systems
- BT/WiFi knowledge
- CAN Bus protocol
- AUTOSAR Classic, AUTOSAR Adaptive
- Knowledge of network synchronization protocols – IEEE1588 PTP, SyncE
- Experience with container technologies (e.g. Docker and Kubernetes)
- CI/CD experience
- Python scripting
- Microcontroller experience: STM32, Microchip, NXP
- Experience in satellite/wireless communications systems or optical networking/data comms
- Knowledge of Assembly language
- Hands-on system level troubleshooting and root cause analysis skills