More jobs:
Senior Software Engineer - Golang/C++
Job Description & How to Apply Below
Job Description
- Develop high performance and highly scalable message-driven applications for Linux
- Write testable and highly reliable code
- As part of a highly efficient delivery team, participating in planning and design activities
- you have atleast 4 years+ of Golang experience
- ORyou have 5-10 yearsof working experience with C/C++ and willing to give Golang a try.
- Experience with development of message-driven applications
- Experience 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 optimizations
- Understanding of different encryption, digital signature, authentication and authorization technologies
- Understanding of REST and gRPC APIs.
- Experience with writing C/C++ applications
- Understanding of systemd, d-bus, socket activation
- Understanding of Linux Networking stack, i.e. Netlink interface, systemd-networkd, etc.
- Understanding of application packaging - deb, rpm, etc
- Previous C/C++ programming experience
- Understanding of Linux boot process and UEFI
- Understanding of TPM and root of trust concept
- Understanding some of the industrial protocols (i.e. Modbus, Ethernet/IP, CANbus, BACnet, etc.)
- Understanding of real-time applications
- Understanding virtualization and container technologies - livirt, lxc/lxd, Docker, kvm, etc.
- Experience with license management systems
- Experience with python
- Experience with ML
Standard benefits included (medical, dental, vision, suppl.), travel stipend, great snacks, company outings & potential for stock options.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×