Remote Linux Devices Engineer — Embedded & Kernel
Canonical
Sherbrooke
Remote
CAD 111,000 - 168,000
Full time
11 days ago
Job summary
A pioneering tech firm is seeking a Linux software engineer to contribute to open source and embedded systems software. The role involves working with the latest Linux technologies, maintaining device-oriented software stacks, and optimizing the Ubuntu kernel. Candidates should be fluent in programming languages such as Golang, C, C++, or Rust, with a strong passion for innovation. This job offers a remote-first work culture and opportunities for professional development.
Benefits
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme
Qualifications
- Exceptional academic track record from high school and university.
- Passion for open source and embedded systems software.
- Ability to travel for company events.
Responsibilities
- Work with the latest Linux kernel and open source technologies.
- Integrate and maintain device-oriented software stacks.
- Optimize the Ubuntu kernel and libraries for silicon-specific capabilities.
Skills
Fluency in Golang
Experience with C
Experience with C++
Experience with Rust
Strong communication skills
Education
Undergraduate degree in Computer Science or STEM
Tools
Linux (Debian or Ubuntu)
Shell scripting
Python
A pioneering tech firm is seeking a Linux software engineer to contribute to open source and embedded systems software. The role involves working with the latest Linux technologies, maintaining device-oriented software stacks, and optimizing the Ubuntu kernel. Candidates should be fluent in programming languages such as Golang, C, C++, or Rust, with a strong passion for innovation. This job offers a remote-first work culture and opportunities for professional development.