Job Title:
Senior Software Engineer for Embedded Linux Systems
About the Role:
* We are seeking an experienced Senior Software Engineer to work on Embedded Linux systems.
* Responsibilities include designing and implementing software solutions, collaborating with partners, and participating in complex customer engagements.
This role requires expertise in Linux packaging, working with open source communities, and experience with C, C++ programming languages.
Award-winning organisation offers fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, opportunity to travel, and priority pass for company events.
Key Responsibilities:
* Design and implement best practices for Ubuntu integration on latest IoT and server-class hardware platforms and software stacks
* Collaborate with partners to deliver high-quality 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 complex customer engagements involving complete system architectures from cloud to edge
* Help customers integrate their apps, SDKs, build device OS images, optimise applications with Ubuntu Core, Desktop and Server
Required Skills and Qualifications:
* LINUX PACKAGING (DEBIAN, RPM, Yocto)
* OPEN SOURCE COMMUNITIES AND LICENCES
* C, C++ PROGRAMMING LANGUAGES
* EXPERIENCE WITH GRAPHICS STACKS
* BASIC UNDERSTANDING OF NETWORKING - TCP/IP, DHCP, HTTP/REST
* SECURITY BEST PRACTICES IN IOT OR SERVER ENVIRONMENTS
* GOOD COMMUNICATION SKILLS
* IOT / EMBEDDED EXPERIENCE
* DOCKER/OCI CONTAINERS/K8S EXPERIENCE
Benefits:
* Fully remote working environment
* Personal learning and development budget of 2000USD per annum
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Parental Leave
* Employee Assistance Programme
* Opportunity to travel to new locations to meet colleagues at sprints
* PRIORITY PASS FOR TRAVEL AND TRAVEL UPGRADES FOR LONG HAUL COMPANY EVENTS