Engineering Jobs, Technology Related Jobs, Graphic Engineering Jobs,
Junior Graphics Kernel Engineer – Ubuntu Linux
What your day will look like
- Maintain the NVidia graphics drivers and package new releases
- Take personal responsibility for the delivery of graphics drivers
- Patch the kernel driver to work against the latest Ubuntu kernel
- Enhance and maintain Ubuntu’s additions to the NVidia settings panel
- Maintain Ubuntu’s tools for hardware detection and driver installation
- Diagnose and resolve issues reported by customers and the community
- Collaborate regularly and proactively with a globally distributed team
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding edge platforms
What we are looking for in you
- Well-organized, self-starting and able to deliver to fixed schedules
- Demonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source community
- Ability to communicate effectively in English, both written and oral
- Programming experience in C, with Python and Bash scripting
- Solid background with git
- Knowledge of the Linux kernel and kernel subsystems would be a plus
- Demonstrated experience with kernel patching and debugging is also highly regarded
- Prior experience with Ubuntu/Debian/Snap packaging would be highly regarded
Engineering Manager, App Stores Backend
What your day will look like
- Lead a remote team of engineers in your time zone
- Develop talent through coaching, mentoring, feedback, and hands-on career development
- Set and manage expectations with other engineering teams, management, and external stakeholders
- Be an active part of the leadership team and collaborate with other leaders in the organisation
- With your team, build clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Engage with many other teams at Canonical, as well as the open-source community and commercial partners
What we are looking for in you
- Good experience of leading modern, agile software development practices
- Experience of forming a healthy, collaborative engineering culture in line with the company values
- Demonstrative experience of being a role model for sound engineering principles and directly contribute toward your team’s goals
- Willingness to travel up to 4 times a year for internal events
- You love to mentor, develop and grow people, and have a track record of doing it
- You are knowledgeable and passionate about software development
- You are focused on success and the timely delivery of high-quality software
- You value and nurture great team culture and spirit
- You have experience and commitment to agile development methodologies
- Software development experience in Python (experience in Golang in addition to that would be a big plus)
- Effective written and verbal communication skills
- Practical experience with Linux system administration