Engineering Manager - Ubuntu Core
Canonical
LeadAbout the position
Lead a distributed team of engineers to redefine the embedded Linux experience in the IoT market. Drive technical delivery and influence team culture while collaborating with stakeholders.
Tech stack
- go
- cpp
- linux
- shell
- agile
Requirements
Required:
- Demonstrated competencies in embedded software development
- Strong skills in Golang, C++ and Shell
- A solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
- Demonstrated ability of planning and executing to deliver high quality software in a timely manner
Nice to have:
- Familiarity with an immutable Linux distribution, preferably Ubuntu Core
- Experience with multiple CPU architectures such as ARM, RISC-V
- Experience with Linux native containerization and security
Responsibilities
- Building and leading a distributed team of engineers through hiring, coaching, mentoring, feedback and career development
- Demonstrating sound engineering principles by directly contributing toward your team’s goals
- Coaching and mentoring team members with hands-on career development
- Effectively setting and managing expectations with other engineering teams, senior management, and external stakeholders
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave