Skip to main content

Embedded Systems Integration Engineer

Technology
華碩
1個月前截至 2026/5/17
現場辦公

職缺描述

The ASUS Robotics & AI Center is seeking an Embedded Systems Integration Engineer to join our global research and development team. This role is central to maintaining the performance and reliability of our autonomous mobile robotics platforms, encompassing sensor fusion, motion control configuration, and the internal tooling that keeps our systems operational.

We are looking for a hands-on engineer with deep experience in embedded systems, a strong grasp of hardware communication protocols, and a methodical approach to diagnosing and resolving complex system failures. The ideal candidate thrives at the intersection of hardware and software, bringing both technical rigor and a proactive problem-solving mindset to a fast-paced, multidisciplinary environment.

Manage firmware configuration to ensure optimal utilization of onboard sensors across different operational environments

Tune and optimize motion control parameters (PID loops) and state estimation filters (EKF) to ensure motion stability and precision

Perform deep-dive investigations into critical system failures, analyzing logs to determine root cause and recommend solutions

Architect and debug communication links between embedded controllers and peripherals across protocols including UART, Ethernet, I2C, and SPI

Develop and maintain internal CLI tools (Python/Bash) for system configuration and debugging

Implement and maintain CI/CD pipelines for automated testing of embedded systems

Collaborate with cross-functional teams to support the full development lifecycle of autonomous robotics platforms

Requirements

Bachelor's degree or higher in systems engineering, computer science, electrical engineering, or a related field

5+ years of industry work experience or equivalent

Experience working with embedded systems and toolchains, including building and flashing firmware

Strong scripting skills in Python and Bash, including experience with Python-based testing frameworks

Proficiency working in a Linux environment with a CLI focus

Good understanding of hardware communication protocols (UART, Ethernet, I2C, SPI)

Experience analyzing system logs to diagnose software and sensor failures

Solid understanding of control theory (PID loops) and sensor fusion principles (e.g., Kalman filters)

Experience with Git for version control

Strong verbal and written communication skills

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 CI/CD pipelines for embedded systems is a plus

Familiarity with GCP or other cloud services for data aggregation is a plus

Keywords
Embedded SystemsSensor FusionMotion ControlFirmware ConfigurationPID LoopsEKFSystem Failure AnalysisUARTEthernetI2CSPIPythonBashCLI ToolsCI/CD PipelinesLinuxRoboticsAIAutonomous Mobile RoboticsFirmwareKalman FiltersCLICI/CDGitControl TheoryRobotics MiddlewareSensorsActuatorsCompanion ComputersGCPCloud Services

¿Te interesa este puesto?