Embedded Linux Containers Software Engineer

3 weeks ago


Christchurch, New Zealand Canonical - Jobs Full time

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.

This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience. Applicants should be passionate about open source software development. We value collaboration, peer reviews, good unit/integration testing and maintainable code. General knowledge and experience with Golang and Linux as a developer platform is required.

**What you'll do**:

- Collaborate proactively with a distributed team
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Obsess over how to achieve robustness despite unexpected events like power outages
- Work from home with global travel for up to two weeks, twice a year

**Who you are**:

- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills, are thoughtful and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have professional software development experience using Go, Python, C, or C++
- You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
- Commitment to software testing, code reviews and maintainable code

**About Canonical**:
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
- Work from home
- Learning and development allowances
- Competitive Salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology

LI-remote



  • Christchurch, Canterbury, New Zealand Basis Full time

    About UsWhy? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality.Basis is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab...


  • Christchurch, New Zealand Basis Full time

    **About Us** Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality. Basis is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a...


  • Christchurch, New Zealand CodeMatch NZ Full time

    Are you an Embedded Software Engineer looking for a solid contracting opportunity? If so, read on.... Our client seeks the skill and talent of a Contract Embedded Software Engineer for a 4-month project. They have an exciting new product in the process of being brought to market that will revolutionise the management of smart home power systems. Experience...


  • Christchurch, New Zealand Canonical - Jobs Full time

    The Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware, while also ensure a common operating experience for their users. As a...

  • Embedded Engineer

    1 week ago


    Christchurch, New Zealand Basis Full time

    **About Us** Are you looking for an opportunity to make a real difference in your next role? Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality. Basis is driven by purpose, real innovation, and ambition. We have a talented team...

  • Kernel Engineer

    2 months ago


    Christchurch, New Zealand Canonical - Jobs Full time

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...


  • Christchurch, Canterbury, New Zealand Crescent Consulting Full time

    Sustainable products – power electronics Team leadership – hands on technical role Foster creativity and innovation, coach, mentor Who is hiring?Our client is a US owned large organisation with R&D centre in NZ.Their power electronics products are niche market and state of the art, new clients are being added to their already large high profile customer...

  • Embedded Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand OSHO Full time

    Note: this advertisement is for an independent contractor, not a permanent employee._About UsAre you looking for an opportunity to make a real difference in your next role?Osho is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab in...


  • Christchurch, New Zealand CodeMatch NZ Full time

    Are you ready for **an interesting technical challenge? **Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client’s team in **Christchurch** contracting to an innovative and industry-leading organisation. As a **C++ Software Engineer** you will play an important role in developing code that aligns with...

  • Embedded Engineer

    4 weeks ago


    Christchurch, New Zealand OSHO Full time

    Note: this advertisement is for an independent contractor, not a permanent employee._ **About Us** Are you looking for an opportunity to make a real difference in your next role? Osho is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab in...


  • Christchurch, Canterbury, New Zealand Applanix Full time

    Your Title:Software Engineer InternJob Location:Christchurch, New Zealand (Office Based)Our Department:Trimble AgriculturePrecision farming technologyenabling a vital industry to be more sustainable through futuristic software, that sounds pretty cool right?Join us for a 12 week paid internship and explore the world of technology, enjoy our very cool and...


  • Christchurch, New Zealand CodeMatch NZ Full time

    Are you ready for **an interesting technical challenge? **Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client’s team in **Christchurch** contracting to an **innovative and industry-leading organisation.** As an **Android Software Engineer** you will play an important role in developing code that aligns...

  • Linux Engineer, Apac

    3 weeks ago


    Christchurch, New Zealand Canonical - Jobs Full time

    This role is an opportunity for a technologist with a passion for Linux and Customer Success to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at...


  • Christchurch, New Zealand Align Recruitment Full time

    **Posting** ** AR-176 **Title** **Senior C/C++ Embedded Software Design Engineer New Zealand AR-176**: **City** ** Christchurch **Country** ** New Zealand **Job Type** ** Permanent Full-Time **Relocation** ** Yes, perhaps a little **Salary** ** NZ$80,000 to 125,000 **Start Date** ** Negotiable I would like to draw your attention to a permanent...

  • C++ Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand CodeMatch NZ Full time

    Are you ready for an interesting technical challenge? Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client's team in Christchurch contracting to an innovative and industry-leading organisation.As a C++ Software Engineer you will play an important role in developing code that aligns with product and customer...

  • Software Team Lead

    1 week ago


    Christchurch, New Zealand Hexwired Recruitment Limited Full time

    Software Team Lead - Christchurch, Dorset - £75k - £80k Hexwired Recruitment has partnered with a world renowned Electronics manufacturer based near Christchurch in Dorset who are now seeking a Software Team Lead with excellent experience leading Embedded Software projects. The company are well established with a strong order and a broad range of...

  • Software Team Lead

    2 weeks ago


    Christchurch, Canterbury, New Zealand Hexwired Recruitment Limited Full time

    Software Team Lead - Christchurch, Dorset - £75k - £80k Hexwired Recruitment has partnered with a world renowned Electronics manufacturer based near Christchurch in Dorset who are now seeking a Software Team Lead with excellent experience leading Embedded Software projects.The company are well established with a strong order and a broad range of...


  • Christchurch, Canterbury, New Zealand CodeMatch NZ Full time

    Are you ready for an interesting technical challenge? Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client's team in Christchurch contracting to an innovative and industry-leading organisation.As an Android Software Engineer you will play an important role in developing code that aligns with product and...


  • Christchurch, Canterbury, New Zealand Align Recruitment Full time

    Posting AR-176TitleSenior C/C++ Embedded Software Design Engineer New Zealand AR-176:City ChristchurchCountry New ZealandJob Type Permanent Full-TimeRelocation Yes, perhaps a littleSalary NZ$80,000 to 125,000Start Date NegotiableI would like to draw your attention to a permanent opportunity for a keen and skilled Software Engineer to join a...


  • Christchurch, New Zealand Canonical - Jobs Full time

    **Site Reliability Engineer**: To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers. As a...