Remote Linux Devices Software Engineer (Go/Python/C++)
Canonical
Trois-Rivières
Remote
CAD 85,000 - 115,000
Full time
Job summary
A leading open source software provider in Canada is hiring a Linux devices software engineer. This role will involve writing Golang code for software delivery and security. Candidates should possess a solid background in Linux systems, along with strong development skills. The position allows for a distributed working environment and requires some global travel. The company emphasizes excellence and offers professional development opportunities.
Benefits
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Priority Pass and travel upgrades for long-haul company events
Qualifications
- Professional software development experience using Go, Python, C, or C++.
- Commitment to software testing, code reviews and maintainable code.
- Knowledge of Linux system-level fundamentals, e.g., cgroups, namespaces, apparmor.
Responsibilities
- Collaborate proactively with a distributed team.
- Write high quality code to create new features.
- Debug Linux system level issues and produce high quality code to fix them.
- Review code produced by other engineers.
Skills
Golang
Python
C
C++
Linux system-level fundamentals
Education
Bachelor's degree in Computer Science or STEM
A leading open source software provider in Canada is hiring a Linux devices software engineer. This role will involve writing Golang code for software delivery and security. Candidates should possess a solid background in Linux systems, along with strong development skills. The position allows for a distributed working environment and requires some global travel. The company emphasizes excellence and offers professional development opportunities.