Embedded & Desktop Linux Systems Optimization Specialist

7 days ago


Charlotte, North Carolina, United States Canonical - Jobs Full time
Job Description

Overview

Canonical is seeking a highly skilled Embedded & Desktop Linux Systems Optimization Specialist to join our team. As a key member of our organization, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.

Key Responsibilities

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
  • Work with partners to deliver a delightful, optimized, 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 complex customer engagements involving complete system architectures from cloud to edge
  • Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop, and Server
  • Work with the most advanced operating systems and application technologies available in the enterprise world

Requirements

  • You love technology and working with brilliant people
  • You have a Bachelor's degree in Computer Science, STEM, or similar
  • You have experience with Linux packaging (Debian, RPM, Yocto)
  • You have experience working with open source communities and licenses
  • You have experience working with C, C++
  • You can work in a globally distributed team through self-discipline and self-motivation

Additional Skills

  • 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
  • Some experience with Docker/OCI containers/K8s

What We Offer

  • Fully remote working environment
  • Personal learning and development budget of 2,000 USD 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

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.



  • Charlotte, North Carolina, United States Canonical - Jobs Full time

    Job OverviewWe are seeking a highly skilled Linux Systems Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimising Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and Implement Optimisation Strategies: Develop and implement...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Position Overview:We are seeking a highly skilled Senior Linux Systems Engineer to join our dynamic team at Saxon Global. The ideal candidate will possess extensive hands-on experience and be capable of providing on-call support while demonstrating proficiency in debugging, optimizing code, and automating routine tasks. Key Responsibilities:* Collaborate...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Job Title: Software EngineerCompany: Saxon GlobalJob Description:Key Responsibilities:Provide on-call support and demonstrate ability to debug and optimize code and automate routine tasks.Work independently and collaboratively with a distributed team to deliver high-quality services.Support services before they go live through system design consulting,...


  • Charlotte, North Carolina, United States BCForward Full time

    Job SummaryWe are seeking a highly motivated Desktop Support Specialist to join our team at BCForward. As a key member of our IT department, you will be responsible for providing technical support and maintenance for our desktop systems, ensuring seamless operation and optimal performance.Key ResponsibilitiesProvide technical support and troubleshooting for...


  • Charlotte, North Carolina, United States Carrier Full time

    Embedded Software EngineerCarrier - Charlotte, NCCountry:United States of AmericaLocation:CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USAAbout CarrierCarrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering...


  • Charlotte, North Carolina, United States Motion Recruitment Full time

    Job Title: Desktop Support SpecialistContract: 6 monthsLocation: Onsite – Mecklenburg CountyOverview:We are seeking an experienced Desktop Support Specialist for a 6-month contract to assist with large-scale deployments of Windows 10/11 on Dell computers. This role will involve providing direct support to end users, many of whom may have limited technical...


  • Charlotte, North Carolina, United States BCForward Full time

    Job SummaryWe are seeking a highly motivated Desktop Support Specialist to join our team at BCForward. As a key member of our IT department, you will be responsible for providing technical support and maintenance for our desktop computers and peripherals.Key ResponsibilitiesProvide technical support and troubleshooting for desktop computers, laptops, and...


  • Charlotte, North Carolina, United States AppLab Systems Inc Full time

    **Job Title:** Performance Engineer**Job Type:** Contract/Temp (6-12+ months)**Location:** Remote (Onsite in Charlotte, NC)**Job Description:We are seeking a highly skilled Performance Engineer to join our team at AppLab Systems Inc. As a key member of our technical staff, you will be responsible for optimizing software and system performance to meet...


  • Charlotte, North Carolina, United States Brooksource Full time

    About the RoleWe are seeking a highly skilled Cybersecurity Engineer to join our team at Brooksource. As a key member of our cybersecurity team, you will be responsible for supporting and maintaining our endpoint security solutions, including Carbon Black EDR, McAfee, and Microsoft Defender.Key ResponsibilitiesEndpoint Security Support: Provide high-level...


  • Charlotte, North Carolina, United States Brooksource Full time

    About the RoleBrooksource is seeking a highly skilled Senior Linux Engineer to join our team in Charlotte. As a key member of our cybersecurity team, you will be responsible for implementing and supporting endpoint security solutions in a highly regulated environment.Key ResponsibilitiesImplement, support, and maintain endpoint security products in a large...


  • Charlotte, North Carolina, United States Brooksource Full time

    About the RoleBrooksource is seeking a highly skilled Senior Linux Engineer to join our team in Charlotte. As a key member of our cybersecurity team, you will be responsible for implementing and supporting Endpoint Detection & Response (EDR) technology in critical environments.Our client is a leading energy company, providing electricity to millions of...


  • Charlotte, North Carolina, United States Motion Recruitment Full time

    Job Title: Desktop Support EngineerContract: 6 monthsLocation: Onsite – Mecklenburg CountyOverviewWe are seeking an experienced Desktop Support Engineer for a 6-month contract to assist with large-scale deployments of Windows 10/11 on Dell computers. This role will involve providing direct support to end users, many of whom may have limited technical...

  • Software Engineer

    4 days ago


    Charlotte, North Carolina, United States Randstad Digital Americas Full time

    About the RoleWe are seeking a highly skilled Tableau Developer to join our team at Randstad Digital Americas. As a key member of our analytics team, you will be responsible for designing and implementing data visualization solutions using Tableau.Key ResponsibilitiesDevelop and maintain complex data visualizations using Tableau Desktop and...


  • Charlotte, North Carolina, United States Droisys Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at Droisys. As a key member of our engineering team, you will be responsible for designing, implementing, and supporting end-to-end performance testing for Java-based containerized applications.Key Responsibilities:Design and implement performance testing...


  • Charlotte, North Carolina, United States VorTek Systems Full time

    Technical Support Specialist Join Our Team We are seeking a dedicated Technical Support Specialist to provide exceptional hardware support to both residential and commercial clients. In this position, you will play a crucial role in delivering high-quality field service assistance for renowned PC manufacturers. The ideal candidate will be proactive,...


  • Charlotte, North Carolina, United States Apex Systems Full time

    Job Title: Application Support Specialist (L2/L3)Location: Hybrid Work ModelCompensation: $70/hour on W2Contract Duration: 24 MonthsEmployment Type: W2 ONLYSponsorship: Not AvailableMinimum of 5 years of relevant experienceCore Competency: Application / Production support (L2/L3)Exceptional communication skillsProven experience in Production support,...


  • Charlotte, North Carolina, United States Kavaliro Full time

    Kavaliro is collaborating with a client in North Carolina to find a Systems Engineer Specialist for a remote role. This position involves the formulation and definition of specifications for intricate operating systems. The role includes the modification and maintenance of complex operating systems and associated products utilizing vendor releases and...


  • Charlotte, North Carolina, United States HighCloud Solutions Full time

    HighCloud Solutions is seeking highly skilled Deployment and Desktop Support contractors to join our team in Charlotte, NC.Job Summary:We are looking for individuals who can facilitate the refresh of hardware to bring equipment current with county hardware standards and security policies. This includes reimaging existing laptops and desktops, as well as...


  • Charlotte, North Carolina, United States Cynet Systems Full time

    Job OverviewCynet Systems is seeking a Lead Performance Optimization Engineer to enhance our client's operational efficiency.Position: Lead Performance Optimization EngineerLocation: RemoteType: ContractRole Summary:The successful candidate will be responsible for:Configuring and sustaining observability features of applications and infrastructure in...


  • Charlotte, North Carolina, United States Apex Systems Full time

    Position: IT Systems Training SpecialistCompany: Apex SystemsContract Duration: 12+ monthsWork Arrangement: Hybrid - 3 days onsite, 2 days remoteKey Qualifications:Minimum of 3 years of direct training and facilitation experience.Proven ability to conduct virtual training sessions for groups of 25-70 participants.Experience in comprehending IT systems or...