Software Engineering Jobs in China
There are 333 open Software Engineering jobs in China on freehire right now. 49 of them were posted recently. The skills employers ask for most often are cpp, ai and python.
Most requested skills
- cpp 45%
- ai 43%
- python 41%
- cloud 35%
- java 30%
- api 28%
- automation 27%
- linux 24%
How the work is done
- Onsite 49 · 15%
- Remote 9 · 3%
- Hybrid 8 · 2%
Visa sponsorship offered in 80% of the 46 postings that state a position on it.
Seniority
- Senior 96
- Lead 14
- Intern 10
- Principal 10
- Staff 10
- Junior 4
Who is hiring
- 1000+ employees 117
- 501-1000 employees 18
- 51-200 employees 7
- 201-500 employees 2
Python Software Engineer
Builds and maintains trading infrastructure in Python, collaborating with traders to design and deploy reliable software that powers global financial markets.
Software Engineer | Trading Team
Designs, implements, and optimizes high-performance trading algorithms in C++ for global financial markets, collaborating with traders and researchers to develop predictive models and execute strategies.
Senior Software Engineer in Test
Build and maintain automated test frameworks and CI/CD pipelines to ensure high-quality ecommerce and fintech applications across web and mobile platforms.
AI Software Development Engineer
Develop and optimize deep learning frameworks (PyTorch, TensorFlow, SGLang) for AMD GPUs, improving kernel performance and scaling AI workloads across multi-GPU and multi-node systems.
Software Engineer
Develops and integrates AUTOSAR CP/AP base software modules for automotive ECUs, focusing on SOME/IP, DDS, TSN time sync, and UDS diagnostics.
Software Engineer
Develops low-level drivers for intelligent-driving domain controllers, adapting hardware interfaces like CAN/Ethernet and optimizing performance for automotive systems.
C++ Software Engineer
Develop and maintain C++ services for Android HAL and QNX middleware in automotive infotainment and signal control systems.
Software Engineer
Develop embedded software for vehicle suspension systems, implementing control algorithms for height adjustment, damping, and fault diagnostics in an automotive electronics environment.
Body Software Development Engineer
Develops embedded software for in-vehicle body electronics like seats, lights, and windows using C/C++ and AUTOSAR, integrating and testing features on controllers such as ZCU and VCU.
Software Development Engineer, Powertrain Domain Control
Develop embedded software for powertrain domain control in vehicles, integrating and testing engine/transmission/vehicle-control functions using tools like MATLAB, Simulink, and AUTOSAR.
Software Engineer, Data Services, IS&T Ai & Data Platforms
Build and maintain platform tooling for Apple’s AI & Data Platform, managing analytics/search databases (Couchbase, OpenSearch, Apache Doris) across hybrid-cloud environments to support millions of users.
Software Engineer, Data Services, IS&T Ai & Data Platforms
Builds and operates scalable database infrastructure and migration tooling for Apple’s AI & Data Platform, supporting PostgreSQL, CockroachDB, MongoDB, and others across hybrid-cloud environments.
Senior Software Engineer, Cloud Services Engineering
Design and build scalable cloud services and APIs using Python/Go/Java, Kubernetes, and Terraform to power Apple’s internal and external systems.
Senior Software Engineer
Build distributed systems and user-facing products for AI-powered robots in food, mining, and transport industries using Java, Go, Python, and TypeScript.
Senior Integrations Software Engineer
Builds and maintains APIs and integrations for Atoms' food infrastructure platform, connecting restaurant systems to internal services using Java, Go, Kotlin, C++, or C#.
Senior Software Engineer
Builds distributed systems and user-facing software for AI-powered robots in food, mining, and transport industries using Java, Go, Python, and TypeScript.
Senior Integrations Software Engineer
Builds and maintains APIs/integrations linking Atoms’ food-infrastructure platform to restaurant partners’ external systems, ensuring seamless data flow and system reliability for real-world robotic deployments.
Senior/Staff Software Engineer, Liquidity Platform
Build and maintain low-latency trading infrastructure for crypto liquidity, including exchange connections, automated quoting bots, and risk systems using Java/Rust/C++ and FIX/WebSocket.