Embedded Engineer - Motor Control Firmware 嵌入式开发工程师 - 电机控制固件
Shanghai, Shanghai, China · On-site
Senior+$3.0B raised
At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt. 在 Mentee …
Skills: C, STM32, Bare-metal Firmware, Motor Control, FOC
Motion Control Engineer - Actuator Control Algorithms执行器控制算法
Shanghai, Shanghai, China · On-site
Senior+$3.0B raised
At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt. 在 Mentee …
Skills: Field Oriented Control (FOC), Control Theory, BLDC Motors, Loop Design, System Identification
At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt. We are no…
Skills: Mechatronics, Test Automation, Python, Data Analysis, Hardware-in-the-Loop (HIL)
Software Engineer, iOS Core Product - Shanghai, China
Shanghai, Shanghai, China · Remote Solely
Senior
The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news artic…
Senior Software Engineer, Core Experiences - Shanghai, China
Shanghai, Shanghai, China · Remote OK
Senior
Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own …
Skills: Kotlin Multiplatform, API Design, Systems Thinking, GCP, Backend Development
Senior Software Engineer, Windows/Desktop Applications - Shanghai, China
Shanghai, Shanghai, China · Remote Solely
Mid level
Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, ne…
The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news artic…
Skills: TypeScript, Node.js, Google Cloud Platform, AWS, Azure
The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs thro…
Skills: Camera Calibration, Lidar, Computer Vision, Image Processing, AI/ML
Job Title:(Sr.) Game Designer Requisition ID:R027491 Job Description: Objectives & Responsibilities: • Analyze competing domestic and international games. Understand gaming industry trends and set the product direction a…
Skills: Game Design, System Design, Level Design, Numerical Design, Gameplay Design
Team Name: Diablo Immortal Job Title:Associate Interpreter, Chinese/English(Contractor) Requisition ID:R027535 Job Description: Blizzard Entertainment is seeking a talented bilingual professional to support the ongoing c…
Skills: English Fluency, Mandarin Fluency, Consecutive Interpreting, Translation, Game Localization
Team Name: Hearthstone Job Title:Senior Manager, Hearthstone Product Management Requisition ID:R027383 Job Description: Blizzard is looking for an exceptional Senior Manager - Product Management to join us in shaping the…
Skills: Product Management, Game Design, Strategic Planning, Leadership
About Centric Software: Centric Software® is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes. We equip retail, fa…
Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, r…
Key Responsibilities Collect, consolidate, and analyze business requirements for IT projects and products; lead customer research, prepare research outlines and reports, produce high-quality requirement documentation, de…
Skills: Business Analysis, Requirement Documentation, Product Prototyping, Software Development Lifecycle, Process Modeling
We're looking for outstanding AI systems software engineers to develop groundbreaking technologies across the inference systems software stack. Our team builds core AI systems software that accelerates high-impact worklo…
We are now looking for a Senior AI Training Performance Engineer! NVIDIA is seeking senior engineers who are obsessed with performance analysis and optimization to help us squeeze every last clock cycle out of AI trainin…
Skills: Performance Analysis, GPU Architecture, Deep Learning Frameworks, C++, Python
AI Vision Processors For Edge ApplicationsOur solutions make cameras smarter by extracting valuable data from high-resolution video streams. Job Description Responsibilities Software development and troubleshooting, incl…
Skills: C/C++, ARM Drivers, Linux Kernel, Embedded Systems, GStreamer
Company IntroductionPolymer Capital Management is a market-neutral, multi-manager investment platform based in and focused on Asia. Polymer combines established institutional support and deep knowledge of local financial…
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Posted 49d ago
~40 hrs/week
Responsibilities
Design and develop bare-metal real-time firmware in C for STM32-class MCUs on motor controller PCBs. Implement FOC commutation, control loops, and communication stacks while managing board bring-up and fleet firmware updates.
Requirements
Requires a B.Sc. in Electrical or Computer Engineering and over 8 years of experience in bare-metal, hard real-time embedded firmware. Must be proficient in C, STM32 programming, and motor control firmware with strong hardware debugging skills.
Full job description
At Mentee Robotics, we are redefining humanoid automation with an AI-first approach - combining perception, reasoning, and dexterous manipulation into fully autonomous systems that continuously learn and adapt.
在 Mentee Robotics,我们以 AI 优先的理念重新定义人形机器人自动化——将感知、推理与灵巧操作融合为能够持续学习与自适应的全自主系统。
We are now expanding with a new robotics Engineering Center in China, working hand-in-hand with our engineering teams in headquarters. Its mission: to rapidly develop our next-generation full-size humanoid and bring it to life - a walking, working platform that becomes the foundation of our next generation of products. This is a small, senior, hands-on team where speed of iteration is the core value.
We are looking for two hands-on Embedded Engineers to own everything that runs on the Motor Controller PCB - jointly with our Motion Control Engineer, who designs the control algorithms you will implement. This is close-to-the-metal, critical-path firmware: bare-metal real-time code where a missed deadline is a fallen robot.
A bare-metal firmware engineer who thinks in microseconds and interrupt priorities
一位以微秒和中断优先级来思考的裸机固件工程师
Obsessive about determinism, correctness, and clean fault behavior
对确定性、正确性以及干净的故障行为近乎执着
At home on the bench with a logic analyzer and an oscilloscope
在配有逻辑分析仪与示波器的测试台前得心应手
Responsibilities岗位职责
Design and develop real-time firmware in C for the STM32-class MCU on the Motor Controller PCB - bare metal, no OS
为电机控制器 PCBA 开发板上的 STM32 级 MCU 用 C 语言设计并开发实时固件——裸机、无操作系统
Implement and optimize the control algorithms defined by the Motion Control Engineer: FOC commutation and current/velocity/position loops, with guaranteed loop timing
实现并优化运动控制工程师定义的控制算法:FOC 换相以及电流/速度/位置环,并保证环路时序
Own calibration routines (encoder offset, current sensing), protections, and fault handling (over-current, over-temperature, encoder loss)
负责标定流程(编码器偏置、电流采样)、各类保护以及故障处理(过流、过温、编码器丢失)
Implement the EtherCAT/CAN slave stack and the joint-level communication API exposed to the robot's compute platform
实现 EtherCAT/CAN 从站协议栈,以及向机器人计算平台开放的关节级通信 API
Own bootloader, flashing, and fleet firmware-update flow across all joints
负责所有关节的Bootloader、烧录以及批量固件升级流程
Work with high-speed peripherals: ADCs, DMA, timers/PWM, interrupts
使用高速外设:ADC、DMA、定时器/PWM、中断
Bring up new board revisions with the electrical engineer; debug with logic analyzers, oscilloscopes, and HIL setups
与电气工程师一起对新版本开发硬件进行调试上电;借助逻辑分析仪、示波器与 HIL 平台排错
Take full ownership of your code - from bring-up to deployment on the walking robot
对自己的代码全权负责——从调试上电到在行走机器人上部署
Requirements任职要求
B.Sc. in Electrical Engineering, Computer Engineering, or a related field
电气工程、计算机工程或相关专业学士学位
8+ years of embedded firmware development in bare-metal, hard real-time systems
8年以上裸机、硬实时系统的嵌入式固件开发经验
Strong proficiency in C and STM32 (or equivalent ARM Cortex-M) programming
精通 C 语言以及 STM32(或同类 ARM Cortex-M)编程
Hands-on experience with motor control firmware (FOC, current/velocity/position loops, encoder interfaces) and/or industrial protocols (EtherCAT, CAN)
Mobileye is leading the mobility revolution with its autonomous-driving and driver-assist technologies, harnessing world-renowned expertise in computer vision, machine learning, mapping, and data analysis.
Our technology enables self-driving vehicles and mobility solutions, powers industry-leading advanced driver-assistance systems, and delivers valuable intelligence to optimize mobility infrastructure. Mobileye pioneered such groundbreaking technologies as True Redundancy™ sensing, REM™ crowdsourced mapping, and Responsibility Sensitive Safety (RSS) technologies that are driving the ADAS and AV fields towards the future of mobility.
Offices: 1 Shlomo HaLevi, West Jerusalem, Jerusalem District, IL · 25301 Dequindre Rd, Madison Heights, Michigan 48071, US · La Piazzola 6F, 2-9-3 Higashi-Shinbashi, Minato-ku, Tokyo, 105-0021, JP · Lütticher Straße, 132, Düsseldorf, North Rhine-Westphalia 40547, DE
How many Software jobs are open in Shanghai, China right now?
There are currently 674 open software positions in Shanghai, China listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in Shanghai, China?
Companies currently hiring include Apple, NVIDIA, DXC Technology, Qualcomm, Bosch, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in Shanghai, China?
Yes — 125 of the 674 open software positions offer remote or hybrid work (21 remote, 104 hybrid).
How do I apply for Software jobs in Shanghai, China?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.