Embedded Control Engineer

  • Full Time
  • Hanoi

Website Apicoo Robotics., JSC

Overview

We are looking for Embedded Control Engineers to join our engineering team. This role focuses on developing embedded firmware and control systems for Apicoo’s robotic products and project based solutions.

 

You will work closely with hardware, mechanical, and software teams to build reliable, production ready robotic systems used in real industrial environments.

 

Key Responsibilities

  • Design, develop, and maintain embedded firmware for Apicoo’s core products

  • Develop embedded firmware for project specific and auxiliary products

  • Collaborate with internal teams and external partners to deliver complete solutions, including understanding customer requirements, conducting technical research, proposing feasible approaches, implementing solutions, and driving continuous improvement

  • Work closely with hardware teams and partners on product development, including component research, defining hardware requirements, drafting BOMs, bring up firmware, and documenting issues

  • Independently research and implement improvements to existing systems, focusing on control stability, system reliability, and long term operational performance

  • Develop supporting software and integrations for mainstream products, such as GUI applications, URCap, and related tools

  • Create and maintain technical documentation and user manuals for company products

Required Skills & Qualifications

Candidates must have at least one of the following core skill sets. Experience in both areas is a strong advantage. Engineers with one skill set will be supported and trained to develop the other.

 

A. Control Theory & Electric Motors

 

  • Solid background in control systems engineering

  • Strong understanding of three phase electric motors and permanent magnet motors

  • Deep knowledge of motor commutation and control methods such as trapezoidal and sinusoidal commutation, and field oriented control

  • Hands on experience with control tuning methods such as PID and or MPC

  • Experience with three phase motor simulation

  • Familiarity with measurement and debugging tools such as oscilloscopes, logic analyzers, and multimeters

  • Basic understanding of power electronics

B. General Embedded Systems

 

  • Solid understanding of ARM processor architecture

  • Strong foundation in embedded systems and embedded devices

  • Hands on experience with embedded programming, especially communication protocols such as UART, SPI, I2C, CAN, and MCU peripherals including timers for PWM, interrupts, and ADC

  • Experience working with embedded MCUs such as STM32 F1, F4, G4 families or TI platforms

  • Ability to read schematics and perform quick PCB diagnostics

  • Experience with debugging interfaces such as SWD and or JTAG

  • Familiarity with oscilloscopes, logic analyzers, and multimeters

Preferred Experience

For Control Theory & Electric Motors Background

 

  • Experience programming embedded devices such as MCUs, DSPs, or FPGAs

  • Exposure to industrial automation systems

  • Experience with three phase AC motors and AC servo systems

  • Familiarity with MATLAB or Simulink for system identification

  • Knowledge of high frequency injection or sliding mode observers

  • Understanding of maximum torque per amp control or direct torque control

For General Embedded Systems Background

 

  • Experience with industrial communication protocols such as Modbus RTU, TCP IP, CANopen, CANoE, or IO Link

  • Exposure to industrial automation environments

  • Experience with custom bootloaders and firmware over the air updates

  • Hands on experience designing schematics and PCBs

  • Experience with hand soldering and SMD component assembly

How to Apply

Please send the following to hr@apicoorobotics.com:

  • Your CV or resume

  • A short note introducing yourself and your availability

Email subject:

[Application] Embedded Control Engineer – Full Name

Only shortlisted candidates will be contacted for the interview process.

To apply for this job email your details to hr@apicoorobotics.com