Shanghai Sudo Technology
Posted 7mo ago

电机驱动嵌入式软件工程师

Shanghai Sudo Technology
Shanghai, Shanghai, China
OnsiteFull Time
Responsibilities
  • developing software
  • debugging drivers
  • maintaining systems
Requirements
  • 3+ years experience in motor drive embedded software
  • Bachelor\u0002s degree in electrical/electronics
  • Familiar with FOC frameworks
  • SPI/IIC/PWM/ADC/SCI
  • EtherCAT/CAN/485
  • MCU boot and Git
  • Strong coding and testing skills
Technical tools mentioned
SPIIICPWMADCSCIEtherCATCAN485M4C2000RISC-VGit

Job description

1、负责永磁同步电机驱动器关键软件开发及调试工作,理解FOC硬实时及软件单元测试的重要性;
2、开发常用外设接口驱动软件,保证软件的鲁棒性及实时性;
3、开发常用总线驱动软件及应用层协议;
4、负责机器人动力系统日常软件维护及开发,持续迭代优化。

1、本科以上学历,电力/电子相关专业尤佳,更看重实战优秀经验;3-5年相关工作经验;
2、熟悉电机驱动 FOC基础框架,尤其整体时序控制;
2、对常用接口原理熟悉,如SPI / IIC / PWM /ADC/SCI等;
3、熟悉EtherCAT / CAN /485 等总线协议栈,能进行协议栈优化及改造,理解总线实时性;
4、熟悉常用MCU(M4/C2000/RISC-V) boot原理, 能开发常用升级工具链尤佳;
5、重视软件单元测试的重要性及 代码Git版本管理;良好的编程风格;
5、欢迎现场展示已有优秀的相关软件作品。

About Shanghai Sudo Technology

Developer of universal embodied AI and robotics brains.

Year founded
2025
Employees
250
Organization type
Private
Latest investment
Raised $500.00M Series A (2026)
Headquarters
CN

Similar jobs

Embedded Software Engineer roles near Shanghai, Shanghai
1w
Save
Mark Applied
Hide
嵌入式软件工程师(大健康)-上海
Shanghai, Shanghai, China
OnsiteFull Time
Anker Innovations
Anker InnovationsShenzhen Stock Exchange: 300866: Designs and sells consumer electronics and smart hardware.
2027 graduate with a bachelor's degree or higher in electronics, computer science, communications, automation, or a related field; embedded systems, BSP, driver, MCU/SoC, RTOS, power optimization, and debugging experience required.
FreeRTOS, Zephyr, RT-Thread, NuttX, ArmRtx, Wujian, RS220X, BES2300, BES2700, BES2800, MCU, SoC, RTC, DMA, Bootloader
1w
Save
Mark Applied
Hide
嵌入式软件工程师-芯片
Xi'an or Shanghai
OnsiteFull Time
Xiaomi
XiaomiHKEX: 1810: Designs and manufactures smartphones, consumer electronics, and smart devices.
Proficiency in C and C++, familiarity with Linux Kernel, embedded Linux or RTOS development experience preferred, strong communication and problem-solving abilities.
C, C++, Linux Kernel, Linux, RTOS, FPGA, USB, PCIE, DVFS, Bootrom, eMMC, SDIO, SPINand, Nor
1w
Save
Mark Applied
Hide
RTOS嵌入式开发工程师 - 移动OS
Shenzhen or Beijing or Shanghai
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
1+ YOEBachelor's degree or higher in computer science, electrical engineering, communications, or related field; C/C++ proficiency; 1+ year embedded systems development experience; RTOS experience preferred.
C, C++, RTOS
1w
Save
Mark Applied
Hide
Embedded Software Engr.
Suzhou, Jiangsu, China
OnsiteFull Time
Datacolor
Datacolor: Provides color management software and precision measurement instruments.
2+ YOEBachelor's or master's degree in a related field, 2+ years of embedded software development, strong C/C++ and C# skills, ARM microcontroller experience, RTOS knowledge, interface debugging, and Git experience.
C, C++, C#, ARM Cortex-M, RTOS, FreeRTOS, RT-Thread, ThreadX, Zephyr, I2C, SPI, UART, USB, Ethernet, Git
2w
Save
Mark Applied
Hide
软件功能安全工程师 Embedded Software Eng. (上海)
Shanghai, Shanghai, China
OnsiteFull Time
Vitesco Technologies
Vitesco TechnologiesFrankfurt Stock Exchange: SHA: Develops and manufactures powertrain systems and electrification solutions for vehicles.
3+ YOEBachelor's degree, 3+ years embedded automotive software experience, ASIL3 safety experience, advanced C, AUTOSAR and Vector/EB/ETAS familiarity, ISO 26262/ASPICE knowledge, strong troubleshooting and English communication.
Lauterbach Trace32, JTAG debuggers, oscilloscopes, CANoe, CAN analyzers, Vector, EB, ETAS, AUTOSAR, MCAL, C, ISO 26262, ASPICE
2w
Save
Mark Applied
Hide
嵌入式软件开发实习生
Shanghai or Hefei
OnsiteInternship
NIO
NIONYSE: NIO: Designs and manufactures smart, premium electric vehicles.
Master's student in CS/Electrical/Automation, 3–6 month internship, 4+ days/week; C++ or Python and Linux experience; familiarity with ROS2, MoveIt, Jetson, cmake, gdb; good communication and documentation.
C++, Python, Linux, cmake, gdb, ROS2, MoveIt, Jetson, Orin
2w
Save
Mark Applied
Hide
嵌入式软件工程师(Linux / 电机 HAL)
Shanghai, Shanghai, China
OnsiteFull Time
AgiBot
AgiBot: AgiBot develops and manufactures advanced humanoid robots and embodied AI.
2+ YOE2+ years embedded Linux or industrial control software experience; bachelor's in relevant field; proficient in C/C++; Linux, multithreading, IPC, cross-compilation; experience with CAN/CAN FD or EtherCAT preferred.
Linux, C, C++, CMake, Make, Git, GDB, EtherCAT, CAN, CAN FD
3w
Save
Mark Applied
Hide
共创-嵌入式软件开发工程师-觅蜂子公司
Shanghai, Shanghai, China
OnsiteFull Time
Agibot
Agibot: Develops general-purpose humanoid robots and embodied AI systems.
Bachelor's in computer/electronics/communication/automation, proficient C/C++, Linux kernel and driver development, BSP/board support, MIPI/I2C/SPI/UART experience, Qt/QML GUI, sensor time-sync and PTP, hardware-software integration.
RK3588, RK3576, MIPI, I2C, SPI, UART, Qt, C++, QML, Linux kernel, PTP