CareerPlanSign in

Staff SW Engineer

Taipei, Taiwan💼 Full-time🗓 2025-12-11 → 2026-09-26

Core

Design and implement high-performance backend components, services, and libraries in C/C++/Python for scalable distributed systems and embedded Linux environments.

Role type

Staff Software Engineer (Embedded Systems & Backend)

Builds

Scalable distributed backend systems, low-latency networking protocols, and hardware-interfacing applications for networking products.

Domain

Networking hardware, Embedded Linux, High-performance computing

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++/Python, Linux system programming, low-level profiling and tuning, network protocol development, hardware interfacing, secure coding practices, CI/CD pipeline implementation

Preferred skills

OpenWrt/Yocto build systems, real-time OS constraints, custom allocator design, threat modeling

Technologies

C, C++, Python, POSIX threads, Boost, TCP/UDP, SSL/TLS, gRPC, MQTT, Docker, Kubernetes, Jenkins, GitHub Actions, Git, gdb, Valgrind, Perf, MySQL, PostgreSQL, MongoDB, Cassandra

Responsibilities

Architect scalable distributed backend systems; optimize memory usage, CPU cycles, and application performance; develop hardware-interfacing applications including bootloaders and drivers; implement efficient networking protocols and socket programming; perform low-level profiling and debugging to eliminate bottlenecks; write robust unit tests and establish continuous integration pipelines; implement secure coding practices and fault-tolerant system designs.

Seniority

Staff, hands-on IC with strategic architecture responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.