Kỹ sư phần mềm mới tốt nghiệp tại Canonical
Đã đóng
Vị trí kỹ sư mới tốt nghiệp làm việc từ xa toàn cầu, đóng góp cho Ubuntu cùng các hệ thống mã nguồn mở hoặc thương mại bằng Python, Go, Rust, C/C++ và JavaScript.
Tìm việc theo công ty: Canonical
- Địa điểm
- Từ xa
- Khu vực tuyển dụng
- Làm việc tại nhà - Toàn cầu
- Hình thức làm việc
- remote
- Công nghệ
- Python, JavaScript, Java, C++, Kubernetes, Linux, Go
Lưu việc làm — tài khoản miễn phí Việc làm đã lưu
Tạo hồ sơ ứng tuyển miễn phí — Lưu kỹ năng và dự án trong một hồ sơ có thể dùng lại. Hồ sơ mặc định riêng tư; bạn quyết định khi nào chia sẻ. Ứng tuyển tin này trực tiếp với nhà tuyển dụng.
Bằng cách tiếp tục, bạn đồng ý với cách xử lý dữ liệu để quản lý tài khoản và hồ sơ của mình. Quyền riêng tư
Chưa xác nhận tin tuyển dụng này còn mở. Kiểm tra tại nguồn trước khi ứng tuyển.
Tổng quan vị trí
Canonical tuyển sinh viên tốt nghiệp năm 2025 và 2026 vào nhiều nhóm kỹ thuật. Công việc có thể thuộc sản phẩm mã nguồn mở hoặc hệ thống kinh doanh; các nhóm thường được sắp xếp theo múi giờ EMEA, APAC hoặc châu Mỹ. Vị trí làm việc từ xa toàn cầu, có hai đợt gặp mặt công ty trực tiếp mỗi năm và đồng nghiệp hỗ trợ hướng dẫn.
Trách nhiệm
- Viết mã đáng tin cậy và hiệu quả cho sản phẩm và công cụ lập trình, chú ý đến trải nghiệm người dùng.
- Tham gia thảo luận lộ trình sản phẩm tại các đợt gặp mặt công ty sáu tháng một lần.
- Nâng cao kỹ năng Linux và các ngôn ngữ lập trình của nhóm được phân công.
- Trao đổi với người dùng và cộng đồng mã nguồn mở qua đánh giá mã và hệ thống theo dõi vấn đề.
- Xử lý vấn đề khách hàng và đưa bảo mật vào thiết kế lẫn triển khai.
Yêu cầu
- Có bằng khoa học máy tính, tin học kinh doanh, toán hoặc ngành STEM khác có học lập trình, cùng thành tích học tập theo yêu cầu của nhà tuyển dụng.
- Có khả năng viết mã chất lượng bằng ít nhất một trong các ngôn ngữ Python, Rust, C/C++, Go, JavaScript hoặc Java.
- Đã sử dụng Ubuntu hoặc bản phân phối Linux khác và có dự án phần mềm ngoài chương trình học.
- Giao tiếp tiếng Anh chuyên nghiệp cả viết lẫn nói, làm việc có tổ chức, ham tìm hiểu và có trách nhiệm.
- Sẵn sàng đi công tác quốc tế hai lần mỗi năm dự sự kiện công ty; đóng góp mã nguồn mở và kỹ năng thuyết trình là lợi thế.
Công nghệ trong công việc
- Python: Python JavaScript Java C++ Kubernetes Linux .
- JavaScript: Python JavaScript Java C++ Kubernetes Linux .
- Java: Python JavaScript Java C++ Kubernetes Linux .
- C++: Python JavaScript Java C++ Kubernetes Linux .
- Kubernetes: Python JavaScript Java C++ Kubernetes Linux .
- Linux: Python JavaScript Java C++ Kubernetes Linux .
- Go: Python JavaScript Java C++ Kubernetes Linux .
- C: Python JavaScript Java C++ Kubernetes Linux .
- Golang: We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of .
- Rust: Ability to deliver quality code in at least one of Python, Rust, C/C++, Go, JavaScript or .
- Bash: Listed by the employer as part of the role’s technical requirements.
- CAN: Assignments can involve open-source products or business .
Hướng dẫn đánh giá mức độ phù hợp (tiếng Anh)
Phân tích dựa trên yêu cầu và trách nhiệm trong tin tuyển dụng của nhà tuyển dụng.
Understanding the scope. This Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu position at Canonical is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “Canonical is recruiting 2025 and 2026 graduates across multiple engineering teams. Assignments can involve open-source products or business systems; teams are usually aligned by EMEA, APAC or Americas time zones. The…” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the embedded and systems software area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy was checked. Where this page says a fact is not specified, treat it as an open question rather than an implied promise.
What the responsibilities signal. The posting specifically names “Write reliable, efficient code for products and developer tools, with attention to user experience.”; “Take part in product-roadmap discussions at company sprints every six months.”; “Deepen skills in Linux and the programming languages used by the assigned team.”. For each duty, identify a project where you performed comparable work and be ready to describe the context, your own contribution, constraints, decisions, and measurable result. Explain how you moved from the initial need to implementation, review, release or operational follow-through, where those stages apply. If the work involved other teams or users, distinguish your decisions from the group’s contribution. Avoid presenting a technology keyword as proof by itself: connect it to the problem you solved, the scale or complexity involved, and what changed after your work. The source may contain additional duties; review it directly before preparing your application.
How to read the requirements. The listed qualifications include “A degree in computer science, business informatics, mathematics or another STEM subject with programming courses, plus the academic record requested by the employer.”; “Ability to deliver quality code in at least one of Python, Rust, C/C++, Go, JavaScript or Java.”; “Experience using Ubuntu or another Linux distribution and evidence of software projects beyond coursework.”. Mark each requirement as demonstrated, adjacent experience.
Phúc lợi
- Làm việc phân tán tại nhà, với các đợt gặp mặt nhóm trực tiếp hai lần mỗi năm.
- Ngân sách học tập được công bố là 2.000 USD mỗi năm, cùng việc rà soát đãi ngộ và ghi nhận thành tích.
- Nghỉ phép năm, nghỉ khi sinh con, hỗ trợ nhân viên và cơ hội đi lại dự sự kiện công ty theo chế độ áp dụng tại địa phương.
Về Canonical
Canonical phát hành Ubuntu và phát triển sản phẩm mã nguồn mở cho đám mây, AI, thiết bị kết nối và hạ tầng doanh nghiệp. Công ty cho biết phần lớn vị trí kỹ thuật làm việc tại nhà, với những đợt gặp mặt trực tiếp định kỳ.
Trang web nhà tuyển dụngCách ứng tuyển
Hãy kiểm tra tin gốc để xác nhận vị trí còn mở trước khi ứng tuyển.
Kiểm tra tin gốcNguồn được kiểm tra: 2026-11-08
Khám phá việc làm theo danh mục
Việc làm liên quan
- Kỹ sư phần mềm mới tốt nghiệp về mã nguồn mở và Linux tại Canonical — Canonical
- Kỹ sư hiệu năng mã nguồn mở tại Canonical — Canonical
- Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU tại Canonical — Canonical
- Linux Phần mềm Kỹ sư - Ubuntu for Thế hệ mới Silicon (multiple roles and seniority levels) tại Canonical — Canonical
- Kỹ sư tự động hóa xây dựng nhân Ubuntu Linux tại Canonical — Canonical
- Kỹ sư phần mềm II cho máy chủ mã nguồn mở tại Temporal — Temporal