Xinzhuang, Taiwan, Province of China Hybrid

Xperi is hiring an Engineer

About the Role

Role Overview

Join a forward-thinking engineering team focused on building advanced Linux-based systems for television and set-top box solutions. In this role, you will be responsible for developing and refining embedded Linux platforms, with a strong emphasis on firmware builds, device driver integration, and low-level system software.

Key Responsibilities

  • Customize and execute Yocto-based firmware builds, ensuring reliability through testing and validation.
  • Set up and adapt Linux environments across multiple reference hardware platforms.
  • Deliver software support during hardware bring-up, functional verification, and performance analysis phases.
  • Design, implement, and test drivers for peripherals such as HDMI, USB, I2C, Ethernet, eMMC, and wireless modules.
  • Collaborate with hardware and software teams to resolve integration challenges at the platform level.
  • Offer on-site technical assistance in lab and manufacturing environments when needed.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with 3–6 years of hands-on embedded systems experience.
  • Proven experience in firmware development, boot loaders (e.g., uboot), and low-level software on 32/64-bit Arm architectures.
  • Strong background in developing drivers for interfaces including HDMI, Bluetooth, WiFi, I2C, USB, and display technologies.
  • Proficiency in C and C++ programming for embedded applications.
  • Track record of delivering complex embedded software solutions from concept to production.

Preferred Background

  • Experience with Embedded Linux platforms, particularly Yocto Project, is highly valued.
  • Familiarity with open-source development workflows and contributing to open frameworks.
  • Prior work on TiVo OS or similar turnkey operating environments is a plus.

Technology Environment

Linux, Embedded Linux, Yocto, C, C++, Arm processors, open-source frameworks, device drivers, uboot, HDMI, I2C, USB, Ethernet, eMMC, VBO/LVDS, Bluetooth, WiFi

Work Environment

This position operates in a flexible hybrid model, combining in-person collaboration with remote work options. Based in XinZhuang/Taipei, Taiwan, the role supports a dynamic workflow that balances team engagement with individual productivity.

Benefits & Culture

Enjoy a comprehensive package including competitive salary, equity, and performance bonuses. Benefits support long-term financial health, wellness, and work-life balance, with generous time-off policies and community engagement opportunities. The company promotes a culture rooted in innovation, inclusivity, employee contribution, and collective achievement, ensuring a supportive and forward-looking workplace.

Required Skills
Embedded LinuxYoctoC/C++Arm processorsLinux OS device driversubootFirmwareBoot codeI2CUSBEtherneteMMCBluetoothWiFiHDMI LinuxEmbedded LinuxYoctoCC++Arm processorsFirmware DevelopmentDevice DriversubootHDMIBluetoothWiFiI2CUSBEthernet
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Xperi
Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio™ and TiVo®.
All jobs at Xperi Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago