Enable job alerts via email!

Embedded Linux Senior Software Engineer - Optimisation

Canonical

Singapore

Remote

SGD 103,000 - 155,000

Full time

12 days ago

Job summary

A leading tech firm is seeking a candidate to optimize Ubuntu integration for the latest IoT and server-class hardware platforms. The role involves collaborating with partners, providing technical input, and assisting customers with app integration. The ideal candidate should have a Bachelor's degree in a related field and solid experience in Linux and open-source communities. This fully remote position offers various benefits including a personal development budget and travel opportunities.

Benefits

Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Parental leave
Employee assistance program
Travel opportunities to meet colleagues

Qualifications

  • Must be resourceful, articulate and capable of delivering solutions.
  • Experience with Linux packaging and open-source communities is essential.
  • Good communication skills including public speaking experience.

Responsibilities

  • Design and implement optimal Ubuntu integration for IoT and server-class hardware.
  • Lead complex customer engagements involving complete system architectures.
  • Assist customers in integrating apps and optimizing applications with Ubuntu.

Skills

Linux packaging (Debian, RPM, Yocto)
C/C++
Networking (TCP/IP, DHCP, HTTP/REST)
Security best practices in IoT or server environments
Graphics stacks
Docker/OCI containers/K8s
Public speaking

Education

Bachelor's degree in Computer Science, STEM, or a related field
Job description

You will work across the full Linux stack from kernel through GUI to optimize Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. This role is a fast-paced, problem-solving position that is both challenging and exciting. As the right candidate, you must be resourceful, articulate, and capable of delivering a wide variety of solutions across PC and IoT technologies. Collaborating with specialist engineers from major silicon companies, our teams integrate next-generation features and performance enhancements for upcoming hardware.This is a globally remote role where you will design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Working with partners, you will ensure a delightful, optimized Ubuntu experience on their platforms. Your day will involve taking a holistic approach to the Ubuntu experience on partner platforms by providing inputs on technical plans, testing strategies, and quality metrics. You will also participate as a technical lead on complex customer engagements involving complete system architectures from cloud to edge. Additionally, you will assist customers in integrating their apps, SDKs, building device OS images, and optimizing applications with Ubuntu Core, Desktop, and Server. You will have the opportunity to work with the most advanced operating systems and application technologies available in the enterprise world.Joining Canonical will allow you to collaborate with bright minds from around the globe and work with exciting new technologies in a fast-growing company with a unique and ambitious vision to build a better platform with free software. You will engage with customers on IoT and server platforms and technologies designed to support different verticals, ranging from robots to data centers, and from telco to retail.The ideal candidate loves technology and enjoys working with brilliant people. Holding a Bachelor's degree in Computer Science, STEM, or a related field is required. Experience with Linux packaging (Debian, RPM, Yocto), open-source communities and licenses, C, C++, and the ability to work in a globally distributed team through self-discipline and self-motivation are essential. Additional skills such as experience with graphics stacks, understanding of networking (TCP/IP, DHCP, HTTP/REST), knowledge of security best practices in IoT or server environments, good communication skills including public speaking experience, IoT/embedded experience, and familiarity with Docker/OCI containers/K8s are beneficial.Canonical offers a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance program, opportunity to travel to new locations to meet colleagues at "sprints", and priority pass for travel and travel upgrades for long-haul company events.About Canonical:Canonical is a pioneering tech firm leading the global transition to open source. As the publisher of Ubuntu, a crucial open-source project and the platform for AI, IoT, and the cloud, we are driving daily changes in the world. Canonical has been a remote-first company since its establishment in 2004, offering a unique opportunity to step into the future, think differently, work smarter, learn new skills, and elevate your game. Canonical is an equal opportunity employer committed to fostering a workplace free from discrimination and promoting diversity of experience, perspectives, and backgrounds. Your application will receive fair consideration regardless of your identity.,

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