Enable job alerts via email!

Engineering Manager - Ubuntu Core

Canonical

Regina

Remote

CAD 90,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Technical Engineering Manager, where you'll redefine the embedded Linux experience. This exciting opportunity allows you to lead a talented team in developing secure solutions for IoT, automotive, and aviation sectors. Your role will involve shaping the future of Linux, managing a distributed team, and collaborating with stakeholders to ensure the successful delivery of innovative software. If you are passionate about technology and enjoy mentoring others, this position offers a chance to make a significant impact in a dynamic environment.

Qualifications

  • Proven experience in leading and mentoring software developers.
  • Solid understanding of Linux, especially Debian or Ubuntu distributions.

Responsibilities

  • Lead a distributed team of engineers through hiring, coaching, and mentoring.
  • Ensure timely delivery of technical solutions aligned with business needs.
  • Promote agile software development practices and cultivate a collaborative culture.

Skills

Golang
C/C++
Shell scripting
Agile development
Embedded software development
Linux
Team leadership

Education

Bachelor's degree in Computer Science
STEM-related field

Job description

Redefine the embedded Linux experience with the smallest, most secure, and most reliable operating system in the IoT market. This is an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and the developer experience, to shape the future of Linux from the smallest systems up to desktops. This challenging role demands a high degree of technical and management skill.

Our mission is to enable everyone to build robust solutions across various fields including IoT, automotive, and aviation using the next-generation secure embedded Linux operating system. We focus on reliable and secure device recovery mechanisms that help device manufacturers simplify and standardize field operations for heterogeneous device fleets.

As an engineering manager, you will lead a team of skilled software developers to design and implement Ubuntu Core system software on various CPU architectures such as ARM, RISC-V, and x86. You will meet stakeholders, prioritize requests, plan the roadmap, and ensure your team can meet their goals. You will also influence organizational culture, facilitate technical delivery, and work on strategy and execution with your team.

What you'll do
  1. Build and lead a distributed team of engineers through hiring, coaching, mentoring, feedback, and career development.
  2. Contribute directly to your team's goals by demonstrating sound engineering principles.
  3. Support the timely delivery of technical solutions to meet business needs.
  4. Manage expectations effectively with other engineering teams, senior management, and external stakeholders.
  5. Promote and advance modern, agile software development practices and organizational excellence.
  6. Cultivate a healthy, collaborative engineering culture aligned with company values.
  7. Participate actively in the leadership team and collaborate with other organizational leaders.
  8. Work remotely with biannual travel for company events, typically lasting two weeks.
Who you are
  1. You love technology and working with talented people.
  2. You are curious, adaptable, articulate, and accountable.
  3. You enjoy developing and mentoring people, with a proven track record.
  4. You are passionate about software development and knowledgeable in the field.
  5. You have experience leading, managing, coaching, and mentoring software developers.
  6. You are capable of planning and executing to deliver high-quality software on time.
  7. You have solid experience working in an agile development environment.
  8. You hold a Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  9. You have experience with embedded software development.
  10. You are proficient in Golang, C/C++, and Shell scripting.
  11. You have a strong understanding of Linux, preferably with experience in Debian or Ubuntu distributions.

We are committed to fostering a workplace free from discrimination. Diversity in experience, perspectives, and backgrounds enriches our work environment and enhances our products. We welcome applications from all backgrounds and identities, and we will consider every application fairly.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineering Manager - Ubuntu Core

Canonical

Victoria

Remote

CAD 90,000 - 150,000

9 days ago

Engineering Manager - Ubuntu Core

Canonical

Ottawa

Remote

CAD 90,000 - 140,000

10 days ago

Engineering Manager - Ubuntu Core

Canonical

Montreal

Remote

CAD 90,000 - 140,000

9 days ago

Engineering Manager - Ubuntu Core

Canonical

Edmonton

Remote

CAD 90,000 - 150,000

10 days ago

Engineering Manager - Ubuntu Core

Canonical

Calgary

Remote

CAD 90,000 - 140,000

10 days ago

Engineering Manager - Ubuntu Core

Canonical

Regina

Hybrid

CAD 90,000 - 150,000

10 days ago