Senior C / C++ Firmware Engineer

  1. Home
  2. C
  • Company aeolusbot
  • Employment Full-time
  • Location Taipei
  • Submitted Posted 1 month ago - Updated 4 hours ago
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 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:
  • 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
  • Co-working 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 design-related 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 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

Mandatory Requirements:
  • Good knowledge of C/C++ and Python
  • 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

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

Benefits
  • Getting experience in a world-class robotics company
  • International working environment
  • Access to company know-how, the possibility of getting great help when learning new robotics stuff

Company Description

Aeolus Robotics is a fast-growing 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 ground-breaking work with us on general-purpose service robotics in unstructured human spaces. We invite you to visit our careers page (https://aeolusbot.com/about#careers) and our website for more information about our robots https://aeolusbot.com.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.