Canonical logo
    C

    Senior Ubuntu Embedded IoT System Engineer

    Canonical
    Home based - EMEA•Home Based - EMEA•Office Based - Taipei, Taiwan
    Remote
    Senior
    Full Time
    IoTEmbeddedLinuxUbuntuRemoteSenior

    Requirements

    • •Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering
    • •Exceptional academic track record from both high school and university
    • •Professional written and spoken English with excellent presentation skills
    • •Familiar with C, Python and Bash
    • •Familiar with linux boot up process
    • •Linux kernel, boot and system-level architecture skills
    • •Experience of bootloader development, such as u-boot
    • •Software development on Arm or non-X86 platforms
    • •Linux debugging and resolution abilities
    • •Ability to be productive in a globally distributed team
    • •Ability to learn fast to work on cutting edge technologies
    • •Ability to travel internationally twice a year for company events up to two weeks long

    What You'll Do

    • •Provide software and system engineering services for OEM and ODM customers
    • •Work closely with partners on platform bring up
    • •Work with project managers and Field/QA engineers to identify, triage, and fix critical problems
    • •Work with individual upstream projects to find and apply patches for bugs
    • •Conduct root cause analysis, collect and organize details to reproduce and explain results
    • •Facilitate communication between Ubuntu, firmware and hardware engineering teams
    • •Occasional international travel to the EU, USA, Taiwan and China

    Nice to Have

    • •Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
    • •Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
    • •Experience in board design, bring up, and validation
    • •Experience with electrical engineering design tools (e.g. schematic capture, layout)
    • •Computer architecture knowledge of x86, ARM, RISC-V
    • •Familiarity with Ubuntu development model
    • •Shell/Python scripting skills

    Benefits

    • •Distributed work environment with twice-yearly team sprints in person
    • •Personal learning and development budget of USD 2,000 per year
    • •Annual compensation review
    • •Recognition rewards
    • •Annual holiday leave
    • •Maternity and paternity leave
    • •Team Member Assistance Program & Wellness Platform
    • •Opportunity to travel to new locations to meet colleagues
    • •Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools