ASUS Robotics & AI Center logoASUS Robotics & AI Center logo

Embedded Systems Integration Engineer

ASUS Robotics & AI CenterTaipei, Taipei City, Taiwan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Bachelor's degree or higher in systems engineering, computer science, electrical engineering, or a related field.5+ years of relevant industry experience or equivalent. Proven experience working with embedded systems and toolchains, including firmware building and flashing. Strong scripting skills in Python and Bash, with a background in Python-based testing frameworks. Proficiency in a Linux environment with a focus on command-line interface (CLI) operations. Solid understanding of hardware communication protocols (UART, Ethernet, I2C, SPI). Experience in analyzing system logs to troubleshoot software and sensor failures. Thorough grasp of control theory (PID loops) and sensor fusion principles (e.g., Kalman filters). Familiarity with Git for version control. Excellent verbal and written communication abilities. Experience with robotics middleware for autonomous mobile platforms is highly desirable. Hands-on experience integrating sensors, actuators, and companion computers on autonomous robotics hardware is strongly preferred. Experience developing CI/CD pipelines for embedded systems is an advantage. Knowledge of GCP or other cloud services for data aggregation is a plus.

About the job

Join the innovative ASUS Robotics & AI Center as an Embedded Systems Integration Engineer within our global research and development team. This pivotal position plays a crucial role in ensuring the performance and reliability of our cutting-edge autonomous mobile robotics platforms, which include sensor fusion, motion control configuration, and the internal tooling that keeps our systems running effectively.

We are on the lookout for a proactive engineer who possesses extensive experience in embedded systems, a solid understanding of hardware communication protocols, and a systematic approach to diagnosing and resolving complex system failures. The ideal candidate excels at the intersection of hardware and software, providing both technical expertise and a forward-thinking problem-solving attitude in a dynamic, multidisciplinary environment.

  • Oversee firmware configuration to maximize the effectiveness of onboard sensors across various operational environments.
  • Adjust and refine motion control parameters (PID loops) and state estimation filters (EKF) to guarantee motion stability and precision.
  • Conduct thorough investigations into critical system failures, analyzing logs to identify root causes and propose effective solutions.
  • Design and troubleshoot communication links between embedded controllers and peripherals across protocols such as UART, Ethernet, I2C, and SPI.
  • Create and maintain internal command-line interface (CLI) tools (Python/Bash) for system configuration and debugging.
  • Establish and uphold CI/CD pipelines for automated testing of embedded systems.
  • Collaborate with cross-functional teams to support the complete development lifecycle of autonomous robotics platforms.

About ASUS Robotics & AI Center

The ASUS Robotics & AI Center is at the forefront of innovation, dedicated to advancing robotics and artificial intelligence technologies. Our team is passionate about developing autonomous systems that redefine the future of robotics, enhancing productivity and efficiency across various sectors.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.