Software Engineering Jobs in Taiwan
There are 175 open Software Engineering jobs in Taiwan on freehire right now. 38 of them were posted recently. The skills employers ask for most often are ai, linux and cpp.
Most requested skills
- ai 50%
- linux 44%
- cpp 42%
- python 39%
- cloud 31%
- api 30%
- automation 27%
- ci-cd 24%
How the work is done
- Onsite 26 · 15%
- Hybrid 18 · 10%
- Remote 11 · 6%
Visa sponsorship offered in 67% of the 24 postings that state a position on it.
Seniority
- Senior 42
- Lead 12
- Principal 11
- Staff 6
- Intern 5
- Junior 2
Who is hiring
- 1000+ employees 47
- 501-1000 employees 14
- 11-50 employees 4
- 51-200 employees 1
Software Engineer, Connectivity
Work on Fuchsia OS's Bluetooth stack at Google, implementing Bluetooth profiles in Rust, developing APIs for device communication, and performing system-level integration with networking, media, and input layers.
System Software Engineer (RDSS Intern)
This RDSS internship role involves developing system software diagnostics and validation tools for NVIDIA's next-generation GPU products. The intern will work on stress testing, automation, and failure analysis to support manufacturing and datacenter workflows.
Principal Software Engineer
The Principal Software Engineer will lead technical direction and execution for major financial products, designing scalable systems and mentoring engineers. This hands-on role requires deep expertise in full-stack development and distributed systems to drive engineering initiatives from concept to production.
Member of the Technical Staff, IP Engineering
The Member of the Technical Staff will develop high-performance computing processor IP products by collaborating with global teams on architecture, design, verification, and implementation. The role requires expertise in RTL design, verification methodologies, and industry-standard EDA tools.
Principal Software Engineer
Principal Software Engineer owning technical direction and execution for major products/systems at a Southeast Asian fintech/insurance platform. Hands-on role involving system design, coding, architecture decisions, and mentoring across backend, frontend, APIs, databases and infrastructure.
Lead Software Engineer
Lead Software Engineer owning technical design and execution for a Southeast Asian financial/insurance platform's major products and systems, with hands-on coding across backend, frontend, APIs, databases, and infrastructure.
Software Engineer, Brownout Mitigation, Pixel
This role involves developing software for Battery Current Limit (BCL) and peak power management on Google Pixel devices. The engineer will work across kernel and Android layers to mitigate brownout occurrences while collaborating with hardware and systems teams.
Lead Software Engineer
The Lead Software Engineer will drive technical direction and execution for major products, designing scalable systems and mentoring engineers. This hands-on role requires deep expertise in full-stack development, distributed systems, and cloud infrastructure to solve complex engineering challenges.
Staff Software Engineer
The Staff Software Engineer will lead technical direction and execution for major products and systems, working hands-on with backend, frontend, and infrastructure. This role involves designing scalable systems, mentoring engineers, and driving critical engineering initiatives from concept to production.
RISC-V AI / HPC & Agentic Software Engineer
Develop and optimize RISC-V AI/HPC software stacks and agentic systems using C/C++, working at the hardware-software boundary.
IT Software Engineer - MES systems
Develops, maintains, and troubleshoots MES (Manufacturing Execution Systems) software for semiconductor production, ensuring global fab operations run smoothly. Uses C#/C++, SQL, and Linux/Unix to optimize scheduling, tracking, and reporting while leveraging AI tools for efficiency.