Wireless Network R&D / Software Engineer
Panasonic R&D Center Singapore · Singapour
Job description
About the role
The company is looking for a Wireless Network R&D / Software Engineer to design, develop, test and improve mobile core network software for Private Mobile Networks. The role contributes to 3GPP-compliant mobile core functions, turning telecom specifications into maintainable, reliable and production-ready software. It combines software engineering, protocol research, cloud-based test environments, interoperability testing, fault analysis and technical documentation.
Key responsibilities
- Design and implement mobile core network functions in Go, with opportunities to use Rust, and turn 3GPP specifications into software and test requirements.
- Work with mobile core protocols and interfaces such as S1AP, PFCP, GTP, Diameter, RTP and SIP, applying Linux and IP networking knowledge to development, integration and troubleshooting.
- Analyse network behaviour using logs, packet captures and tools such as Wireshark.
- Perform unit, integration, interoperability and load testing, build cloud-based test environments on GCP and validate under realistic conditions.
- Investigate and resolve defects through systematic fault analysis and quality improvement.
- Use Docker and Git-based team practices, including code and design reviews, and contribute to cloud-native development with opportunities for Kubernetes.
- Write technical documentation and collaborate with engineers, researchers, product stakeholders and partners.
Required profile
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Telecommunications, Information Technology or a related field.
- Experience developing commercial software and implementing software in Go.
- Basic knowledge of Linux and IP networking, and of virtualisation technologies such as Docker.
- Knowledge of cloud computing and cloud-based development or testing environments.
- Team development experience with Git.
- Strong logical problem analysis, technical communication and collaboration skills.
Required skills
- Go, Rust, unit testing, code reviews and design reviews.
- 3GPP specifications, EPC, IMS, 5GC, S1AP, PFCP, GTP, Diameter, RTP, SIP.
- Linux, IP networking, GCP, Docker, Kubernetes, cloud-native development.
- Integration, interoperability and load testing, Wireshark, defect analysis.
Preferred qualifications include Rust experience, EPC/IMS/5GC experience, 3GPP-referenced design, Wireshark fault analysis, Kubernetes and cloud-native development experience. Expected outcomes: understand the environment within 2 months, develop features independently within 6 months, and lead quality improvements within 12 months.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Panasonic R&D Center Singapore
Singapour
Related job offers
-
Senior Solution Architect
Ericsson Singapour -
RF Design Engineer (RFIC)
Darwin Quantum Singapour -
Subsystem Engineer (Communications) – Railway Transit Project
Randstad Singapore Singapour -
Lead Platform Engineer - Network Operations
Mastercard Singapour -
Lead Telecom Engineer (2-Year Contract)
abb Singapore