Now hiring

Senior Software Engineer - Golang/C++ @ Litmus Automation

Toronto, Ontario, CAOnsiteFull-timeJob reference REF23V
Apply with ResuMinder

Opens on the employer's site

About this role

Develop high performance and highly scalable message-driven applications for LinuxWrite testable and highly reliable codeAs part of a highly efficient delivery team, participating in planning and design activities Please apply for this job if:

you have at least 4 years+ of Golang experienceOR you have 5-10 years of working experience with C/C++ and willing to give Golang a try.Key Skills

Experience with development of message-driven applicationsExperience with one or more messaging protocols and message brokers - MQTT, AMQP, NATS, NCQ, Kafka, etc,Understanding of performance bottlenecks, i.e CPU caches, Linux caches and optimizationsUnderstanding of different encryption, digital signature, authentication and authorization technologiesUnderstanding of REST and gRPC APIs.Experience with writing C/C++ applicationsBonus skillset 1 - System Programming

Understanding of systemd, d-bus, socket activationUnderstanding of Linux Networking stack, i.e. Netlink interface, systemd-networkd, etc.Understanding of application packaging - deb, rpm, etcPrevious C/C++ programming experienceUnderstanding of Linux boot process and UEFIUnderstanding of TPM and root of trust conceptBonus skillset 2 - Industrial Protocols

Understanding some of the industrial protocols (i.e. Modbus, Ethernet/IP, CANbus, BACnet, etc.)Understanding of real-time applicationsBonus skillset 3 - Virtualization

Understanding virtualization and container technologies - livirt, lxc/lxd, Docker, kvm, etc.Experience with license management systemsBonus skills - Other

Experience with pythonExperience with ML Standard benefits included (medical, dental, vision, suppl.), travel stipend, great snacks, company outings & potential for stock options.

Skills

EngineeringMid-Senior LevelComputer Software

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores