We are seeking a skilled professional to lead and manage our software engineering team.
">
Job Overview
The ideal candidate will have a strong background in Linux, preferably Ubuntu or Debian, and experience with management responsibilities.
* Key Responsibilities:
* Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
* Set goals with the team; prioritize tasks, identify and measure team health indicators
* Maximise the results of team members and support their career growth
* Coordinate with project managers, HWE, QA and certification management
* Monitor projects from kickoff to post-mortem and handle escalations
* Communicate, understand, and resolve technical challenges with OEMs, ODMs, SiPs, IHVs
* Prioritize customer requests globally
* Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
* Provide leadership for methodologies, strategies, standards, tools, and best practices
Requirements
* A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
* Proven track record in technical roles with Linux, preferably Ubuntu or Debian
* Commitment to development and testing methodologies, and maintainable code quality
* Experience with management responsibilities
* Ability to work collaboratively in a team environment
* Ability to be productive in a globally distributed team through self-discipline and self-motivation
* Commitment and energy to deliver on schedule
* Strong English and Chinese language communication skills, both written and verbal
Desirable Skills
* Making technical decisions for a team as a tech lead
* Software architecture and design experience
* Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
* Participation in open-source development projects
* Experience with CI/CD
This role requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability. You will be expected to travel periodically.