Skip to content

C++ Software Developer

    Ontario

    What we’re looking for

    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

      Name

      Email

      Mobile

      Resume

      Cover Letter

      LinkedIn Profile