A

ASUS USA

Designs, manufactures, and markets computing devices

Embedded Systems Integration Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in systems engineering, computer science, electrical engineering, or a related field is required.
  • At least five years of industry work experience or equivalent is required.
  • Experience with embedded systems and toolchains, including building and flashing firmware, is required.
  • Strong scripting skills in Python and Bash, including experience with Python-based testing frameworks, are required.
  • Proficiency in a Linux environment with a command-line focus is required.
  • A good understanding of hardware communication protocols, including UART, Ethernet, I2C, and SPI, is required.
  • Experience analyzing system logs to diagnose software and sensor failures is required.
  • A solid understanding of control theory, including PID loops, and sensor fusion principles, such as Kalman filters, is required.
  • Experience with Git for version control is required.
  • Strong verbal and written communication skills are required.

Responsibilities

  • Manage firmware configuration to ensure optimal utilization of onboard sensors across different operational environments.
  • Tune and optimize motion control parameters, including PID loops, and state estimation filters, including EKF, to ensure motion stability and precision.
  • Perform in-depth investigations into critical system failures, analyze logs to determine root cause, and recommend solutions.
  • Architect and debug communication links between embedded controllers and peripherals using protocols including UART, Ethernet, I2C, and SPI.
  • Develop and maintain internal command-line interface tools using Python and Bash for system configuration and debugging.
  • Implement and maintain continuous integration and continuous delivery pipelines for automated testing of embedded systems.
  • Collaborate with cross-functional teams to support the full development lifecycle of autonomous robotics platforms.

Desired Qualifications

  • Experience with robotics middleware for autonomous mobile platforms is strongly preferred.
  • Hands-on experience integrating sensors, actuators, and companion computers on autonomous robotics hardware is strongly preferred.
  • Experience building continuous integration and continuous delivery pipelines for embedded systems is a plus.
  • Familiarity with Google Cloud Platform or other cloud services for data aggregation is a plus.

About the Company

ASUS USA

Designs, manufactures, and markets computing devices

ASUS USA designs and sells computer hardware and consumer electronics, including laptops, desktops, gaming devices, components, peripherals, networking gear, AIoT devices, and cloud solutions. Its products work by integrating powerful hardware with software and services to deliver complete, user-focused technology experiences; the company leverages its large in-house R&D team to create cohesive ecosystems across devices, ensuring performance, reliability, and ease of use. ASUS differentiates itself through a strong emphasis on user needs, an extensive in-house research and development capability, a broad product ecosystem, and a commitment to environmental and community stewardship, aiming to earn trust and deliver dependable technology rather than chasing quick trends. Its goal is to help people live better through technology, by pushing industry standards in gaming, content creation, AIoT, and cloud solutions and by turning today’s innovations into tomorrow’s reliable realities.

Company size
10,001+
Company stage
IPO
Headquarters
Chiayi, Taiwan
Founded
1990

Recently Posted Jobs

Explore more opportunities at ASUS USA

See more jobs