Home based - Worldwide•Home Based - Worldwide
Remote
Senior
Full Time
remotelinuxubuntuiotopen_sourcepythoncc++senior_engineer
Requirements
- •Bachelor’s degree in Computer Science, STEM or similar
- •Experience with Linux packaging (Debian, RPM, Yocto)
- •Experience working with open source communities and licences
- •Experience working with Python, C, C++
- •Ability to work in a globally distributed team through self-discipline and self-motivation
What You'll Do
- •Design and implement the best Ubuntu integration for the latest IoT desktop and server-class hardware platforms and software stacks
- •Work with partners to deliver an optimised, first class Ubuntu experience on their platforms
- •Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
- •Participate as technical lead on customer engagements involving complete system architectures from cloud to edge
- •Help partners integrate their apps, SDKs, build device OS images, and optimize applications with Ubuntu Core, Desktop and Server
- •Work with the most advanced operating systems and application technologies available in the enterprise world
Nice to Have
- •Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband and virtualization stacks
- •Experience with graphics stacks
- •Good understanding of networking - TCP/IP, DHCP, HTTP/REST
- •Basic understanding of security best practices in IoT or server environments
- •Good communication skills, ideally public speaking experience
- •IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
- •Experience working with CI automation platforms such as GitHub
- •Experience with performance benchmarking and profiling
- •Some experience with Docker/OCI containers/K8s
Benefits
- •Learning and development opportunities
- •Annual compensation review
- •Recognition rewards
- •Annual leave
- •Priority Pass for travel
- •Fully remote working environment
- •Personal learning and development budget of 2,000USD per annum
- •Parental Leave
- •Employee Assistance Programme
- •Opportunity to travel to new locations to meet colleagues at ‘sprints’
- •Travel upgrades for long haul company events
