Software Engineer - Ubuntu Core
Canonical
over 1 year ago
Remote, Worldwide
Senior
H1B Sponsor
Responsibilities
- Develop system daemons with REST APIs in Golang.
- Integrate diverse bootloaders and maintain gadget snaps.
- Collaborate proactively with a distributed team.
- Write high quality code with unit tests to create new features.
- Debug issues and produce high quality fixes.
- Review code produced by other engineers.
- Discuss ideas and collaborate on finding good solutions.
- Work from home with global travel 2 to 4 times a year for internal and external events.
Requirements
- Bachelor’s or equivalent in Computer Science, STEM or similar degree.
- Experience with Golang, C/C++, and Shell.
- Solid understanding of Linux and a modern GNU/Linux distribution, preferably Debian or Ubuntu.
- Experience or interest in low-level system and security facilities.
- Experience with API design and development - REST/gRPC or similar.
- Personal or professional experience with Linux-capable devices such as Raspberry Pi.
Tech Stack
CC++GogRPCLinux
Categories
EmbeddedSecurity