工作內容
Aeolus Robotics Inc. is seeking a highly motivated Robotics C/C++ Firmware Engineer for Embedded Systems to support the design and development of our framework for robotics verification tool development. You need to have the experience to generate firmware architecture, design and build full-stack firmware and manage FW builds & releases.
【Mandatory: This position requires native-level Mandarin proficiency】
【This role is based in Taipei (Taiwan). Candidates must be located in Taiwan already.】
【Job Responsibilities】
You will be responsible for firmware development for the verification tools according to the RD test plan and requirements, and also responsible for the tool firmware upgrade, mainly supporting internal lab hardware validation tool needs.
Work with Electrical/Mechanical Engineers, and Integration teams to develop a fixture for internal lab verification use from components to subsystems:
1. Design, development, and validation of firmware and fixture hardware integration
2. Protocols development and validation, control loops, electronic analysis and debugging
3. Validation of developed features
4. Component integration and validation support
5. Co-working with Electrical/Mechanical fixture engineers to complete the fixture design
6. Fixture smoke test
7. Work with each department, quality, sourcing, and factory teams to accomplish the verification tool firmware
8. Measuring component electrical functions and characteristics for supporting components selection
9. Work together with R&D and NPI team for product fixture design and process design-related issues
10. Preparing SOP (Standard Operating Procedures) for R&D reference and usage of hardware by other internal teams
【Job Requirements】
1. Qualifications:
■ 10+ years of working experience
■ 5+ years experience in firmware development and electrical schematic commercial products
■ MS in Computer Science, Electrical Engineering, Robotics or equivalent
■ Good English communication skills, particularly in written English
■ Advanced or Native-Level Mandarin Fluency
■ Experience in assembling, maintaining, and troubleshooting firmware and electrical products that may include PCBA, cabling, sensors, and mechanical components. This position may be rescoped for individuals with additional experience
2. Mandatory Requirements:
■ Good knowledge of C/C++ and Python
■ knowledge of ROS1/ROS2 will be a plus
■ Linux / Ubuntu familiarity
■ Experience with firmware development of STM32 microcontrollers and unit testing
■ Hands-on experience with communication protocols (e.g., UART, SPI, I2C, and RS485) and motor control
■ Hands-on experience with sensors (e.g., encoder, lidar, IR, sonar and IMU)
■ Understanding of electrical test tools (e.g., multimeters, oscilloscopes, or logic analyzer)
■ Travel less than 5% of the time is anticipated
3. Preferred Requirements:
■ Experience in safety-critical and/or security-critical applications
■ Experience with build automation of firmware
■ Experience with distributed firmware and complex systems
■ Experience with product remote firmware update
■ Experience with EE skills including replacing, and re-soldering SMD/DIP components
■ Familiar with the common communication interface. e.g. UART, RS232, RS485, I2C, SMbus
工作說明
-
工作縣市:臺北市
- 上班地點:台北市內湖區
-
工作待遇:面議
-
上班時段:日班,09:00 ~ 18:00
-
需求人數:1 ~ 2
條件要求
-
工作經歷:
5年以上
-
學歷要求:碩士
-
科系要求:
資訊工程相關
-
專長需求:
-
擅長工具:
Linux Jenkins Git C C++ Python Firmware
- 具備駕照:
-
其他條件: