Intelligent Vehicle Software & Firmware Integration Engineer (ICL)
工業技術研究院 (Industrial Technology Research Institute) Intelligent Vehicle Software & Firmware Integration Engineer (ICL)
Description
1.Develop and integrate software and firmware for unmanned vehicles such as UAVs and USVs.
2.Design and implement embedded firmware for sensor data acquisition, communication interfaces, and control logic.
3.Develop multi-sensor fusion algorithms (IMU, GPS, LiDAR, Camera) to enhance localization and navigation accuracy.
4.Collaborate with the autonomy and control algorithm teams for module integration and performance tuning.
5.Build system testing scripts and debugging tools; conduct software validation and field testing.
6.Prepare and maintain technical documentation to ensure reliability and scalability of the system.
7.Requirements communication: Communicate requirements with cross-departmental teams and report issues to the R&D department.
Requirements
1.Master’s degree or above in Computer Science, Control Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a related field.
2.The following professional knowledge and skills are highly desirable:
-Proficiency in embedded system development (ARM Cortex, STM32, ESP32, or similar platforms).
-Experience with RTOS, FreeRTOS, or Embedded Linux.
-Familiarity with autonomous driving platforms such as ROS, PX4, or Ardupilot.
-Experience in firmware development using C/C++, Python.
-Experience in developing UAVs, USVs, or autonomous systems is a plus.
-Knowledge of sensor data processing, control theory, or communication protocol development.
-Proficiency in flight control software development, testing, parameter tuning, and mission planning using PX4 or Ardupilot.
-Familiarity with the “PixHawk open-source UAV flight control computer.”
-Experience in UAV software development, including ground control systems, MAVLink protocol, visual positioning technologies (such as VIO or VSLAM), and swarm communication and control algorithms.
3.Experience with or certification for multi-rotor UAV flight is preferred.
4.Familiarity with UAV mechanical design is a plus.