Embedded Linux Software Engineer at Canonical

  • Published date: November 23, 2023
  • Category: Engineering
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description


What your day will look like
Based on the first round of interviews we identify specific teams where you might be an excellent fit, and conduct second round interviews with those teams. Our engineers:



  • Work with the latest Linux kernel, RTOS, and open source technologies

  • Deliver Ubuntu for the latest IoT and server-class hardware platforms

  • Integrate and maintain device-oriented software stacks

  • Write high-quality, well-designed software

  • Collaborate proactively with other globally distributed teams

  • Display technical leadership internally and within our external communities

  • Help our customers ship their apps and SDKs on Ubuntu

  • Build device OS images with Ubuntu Core, Desktop and Server

  • Optimise the Ubuntu kernel and libraries for silicon-specific capabilities

  • Debug issues and produce high-quality code to fix them

  • Contribute to technical documentation to make it the best of its kind

  • Discuss ideas and collaborate on finding good solutions

  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge

  • Work usually from home, with global travel 2 to 4 weeks for company events


What we are looking for in you



  • An exceptional academic track record from both high school and university

  • Drive and a track record of going above-and-beyond expectations

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

  • Passion for embedded systems software (e.g. kernel, graphics, Yocto, RTOS)

  • Fluency in at least one of Golang, C, C++, or Rust

  • Professional written and spoken English

  • Experience with Linux (Debian or Ubuntu preferred)

  • Excellent interpersonal skills, curiosity, flexibility, and accountability

  • Passion, thoughtfulness, and self-motivation

  • Excellent communication and presentation skills

  • Result-oriented, with a personal drive to meet commitments

  • Ability to travel twice a year, for company events up to two weeks each


Additional Skills That You Might Also Bring



  • Experience with Debian/Ubuntu or other distro packaging

  • Understanding of build systems and toolchains, including for cross-compilation

  • Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders

  • Experience with power management on PCI ASPM, SATA ALPM, low power profiles

  • Computer architecture knowledge of x86, ARM, RISC-V

  • Experience in board design, bring up, and validation

  • Experience with electrical engineering design tools (e.g. schematic capture, layout)

  • Familiarity with Ubuntu development model

  • Performance engineering and security experience

  • Shell or Python scripting skills



 

Method of Application


Interested and qualified? Go to Canonical on boards.greenhouse.io to apply

 

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • Reporting Engineer at Tatu City Limited
    Jobs in Kenya

    JOB DESCRIPTION RESPONSIBILITIES: Report and generate Dashboards for overall progress of projects. Status of milestones and deliverables across the portfolio Project risks and progress on mitigating these risks Periodic reports (weekly, monthly, annu...

    November 16, 2023

    Ksh Not mentioned


    Apply Now

  • Hotel HVAC Technician at Radisson Hotel Group
    Jobs in Kenya

    About the job Repairs and maintenance of all types of refrigeration equipment such as centrifugal chillers, air-cooled chillers, walk in cold-room and freezer rooms and other commercial/industrial refrigeration equipment. Repairs and maintenance of a...

    November 2, 2023

    Ksh Not mentioned


    Apply Now

  • Safety, Health & Environmental {SHE} Manager
    Nestlé Foods

    Fantastic Opportunity currently exists for a Safety, Health & Environment (SH&E) Manager to lead the Safety team in our Regional Factory. This role will inspire and empower excellence in safety, health and environmental sustainability across ...

    October 25, 2023

    Ksh Not mentioned


    Apply Now