Software Engineering Jobs in South Korea
There are 131 open Software Engineering jobs in South Korea on freehire right now. 28 of them were posted recently. The skills employers ask for most often are ai, cpp and api.
Most requested skills
- ai 66%
- cpp 44%
- api 42%
- python 37%
- cloud 24%
- linux 21%
- machine-learning 21%
- ci-cd 19%
How the work is done
- Hybrid 17 · 13%
- Remote 11 · 8%
- Onsite 9 · 7%
Visa sponsorship offered in 75% of the 40 postings that state a position on it.
Seniority
- Senior 29
- Staff 6
- Lead 5
- Principal 5
- Intern 4
- Middle 3
Who is hiring
- 501-1000 employees 19
- 1000+ employees 16
- 51-200 employees 16
- 11-50 employees 10
- 201-500 employees 6
Software Engineer (Professional Research Personnel)
Researches and builds AI agent systems using MCP/A2A, React/Next.js, Node.js, and cloud tools; validates tech via proofs of concept and deploys production-grade services with monitoring.
Forward Deployed Software Engineer, New Grad
Embed with customers to build custom data/AI solutions for high-stakes operations, owning end-to-end delivery of software that transforms how institutions operate.
[인턴] System Software Engineer
Build and extend a C++ homomorphic-encryption library, turning cutting-edge research into production-ready APIs with unit tests for privacy-preserving AI in finance and healthcare.
Software Engineer – Orin/Thor ADAS in Architecture and Network Solutions R&D | AUMOVIO Korea
Develop and integrate ADAS software for Orin/Thor platforms, working on BSP, OS, middleware, and applications while debugging performance and stability issues.
Modem Software Engineer - Architecture & Networking Solutions (Telematics) l AUMOVIO Korea
Design and develop embedded software for automotive Telematics Control Units, integrating cellular (LTE/5G), GNSS, Ethernet, Wi-Fi, and CAN/LIN stacks while ensuring compliance with automotive-grade standards.
[AI반도체] Software Engineer (NPU SDK)
Develops and optimizes the NPU SDK and software for edge AI chips, using C/C++/Python and parallel programming on Linux.
[AI반도체] System Software Engineer
Develops BSP and system software for ARM/RISC-V SoCs running Linux, including board bring-up, firmware, and device drivers for edge AI NPUs.
Senior Software Engineer - APAC Expansion (Korea)
Build Wise’s core money-transfer services in Seoul, using Java/Spring and React to craft simple, reliable financial experiences for Korean and APAC customers.
Software Engineer - APAC Expansion (Korea)
Build and improve Wise’s core financial products in Seoul, using Java 21, Spring, and React to create simple, reliable money-transfer experiences for Korean and APAC customers.
Software Developer
Develop 5G/6G radio software for Ericsson’s Radio Unit, focusing on carrier management, beamforming, and AI-enabled systems across Massive MIMO and O-RAN.
Senior Software Engineer
Build full-stack features for a global food-delivery platform powering POS, payments, and analytics using .NET/C#, Java, Python, Go, and TypeScript.
Senior Software Engineer
Build full-stack systems for restaurant delivery platforms using .NET/C#, Java, Python, Go, and TypeScript, focusing on scalability and POS/payment integrations.
Software Engineer, Runtime
Builds and optimizes the low-level runtime stack for FuriosaAI’s NPU hardware, focusing on DMA I/O, kernel scheduling, multi-node inference, and embedded firmware to maximize inference throughput and minimize latency.
Software Engineer
Develops radar signal-processing algorithms and embedded tracking/fusion software for 4D imaging radar used in autonomous driving and smart-city applications.
Software Engineer 전문연구요원 [병역특례]
Develops C++ applications and REST APIs for real-time tire-monitoring systems using Ethernet, CAN, and other protocols on Linux.
Software Engineer - Cloud Infrastructure
Design and operate Kubernetes clusters for GPU-accelerated AI inference, extending core components and optimizing networking for bursty, latency-sensitive workloads.