Aeolus Robotics Inc. is seeking a highly motivated Senior 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 fullstack firmware and manage FW builds & releases.
Mandatory: This position requires nativelevel 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:
- Design development and validation of firmware and fixture hardware integration
- Protocols development and validation control loops electronic analysis and debugging
- Validation of developed features
- Component integration and validation support
- Coworking with Electrical/Mechanical fixture engineers to complete the fixture design
- Fixture smoke test
- Work with each department quality sourcing and factory teams to accomplish the verification tool firmware
- Measuring component electrical functions and characteristics for supporting components selection
- Work together with R&D and NPI team for product fixture design and process designrelated issues
- Preparing SOP (Standard Operating Procedures) for R&D reference and usage of hardware by other internal teams
Job Requirements
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 NativeLevel 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
Mandatory Requirements:
- Good knowledge of C/C and Python
- Linux / Ubuntu familiarity
- Experience with firmware development of STM32 microcontrollers and unit testing
- Handson experience with communication protocols (e.g. UART SPI I2C and RS485 and motor control
- Handson 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
Preferred Requirements:
- Experience in safetycritical and/or securitycritical 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 resoldering SMD/DIP components
- Familiar with the common communication interface. e.g. UART RS232 RS485 I2C SMbus
Benefits
- Getting experience in a worldclass robotics company
- International working environment
- Access to company knowhow the possibility of getting great help when learning new robotics stuff
Company Description
Aeolus Robotics is a fastgrowing robotics company deploying robotic services in a broad range of industries. Our advanced robotic capabilities are already commercialized for hospitals hotels and eldercare facilities. We currently provide intelligent robot services in Japan and will soon expand to Europe and the US.
We are an international company with development centers around the world. Come do groundbreaking work with us on generalpurpose service robotics in unstructured human spaces. We invite you to visit our careers page https://aeolusbot/about#careers and our website for more information about our robots https://aeolusbot.