Research Engineer/Fellow (5G Software Solution) - PY

Singapore Institute of Technology

Singapore

On-site

SGD 90,000 - 180,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Future Communications Translation Lab (FCTLab) at the Singapore Institute of Technology invites a Software Solution Engineer to design, develop and integrate software for translating research into practical 5G-enabled demonstrations with industry partners.

You will work with researchers, industry partners, and students to build prototypes, perform testing, and document outcomes, leveraging Python, C++, Linux, ROS/ROS2, and AI/video processing techniques.

Qualifications

  • 6+ years in software development and system design with prototypes or integrated apps.
  • Degree in Electrical & Computer Engineering, Computer Science or related field.
  • Strong Python and C++ programming skills and ability to translate use-case requirements into maintainable software.
  • Good understanding of wireless communications including 5G/LTE and Wi-Fi and their application to prototypes.
  • Experience with hardware-software integration including sensors, actuators, modems, cameras and REST/Websocket interfaces.

Responsibilities

  • Understand use-case requirements with researchers and industry partners; propose architectures and software designs.
  • Develop proof-of-concept applications and working prototypes translating research into practical solutions.
  • Integrate software with devices, sensors, actuators and communication interfaces; incorporate AI models and video processing when relevant.
  • Design and conduct functional and performance tests; troubleshoot and refine prototypes for lab experiments and field trials.
  • Plan development activities with PI/Co-PI; coordinate with vendors if development is outsourced and verify deliverables.
  • Prepare software documentation, technical reports and demonstrations; contribute to feasibility studies and publications.

Skills

Python
C++
5G/Networking
ROS/ROS 2
AI/ML/CV

Education

Bachelor's/Master's/PhD in Electrical & Computer Engineering or Computer Science

Tools

Linux
REST APIs
Websocket

Job description

Job Purpose

The Future Communications Translation Lab (FCTLab) at the Singapore Institute of Technology (SIT) is seeking a motivated candidate who is keen on both rigorous research and the practical application of 5G and future communication technologies. As part of the research team, you will collaborate with faculty and industry partners to drive innovation in 5G/6G technologies and their real-world use cases. Equipped with private 5G testbeds and advanced test and measurement instruments, FCTLab provides an ideal environment to develop, validate, and refine next-generation communication technologies while accelerating their translation into impactful and industry-ready solutions. As a Software Solution Engineer, you will design, develop and integrate software solutions and working prototypes that translate FCTLab's research into practical applications, supporting the demonstration and validation of 5G-enabled use cases with industry partners.

Key Responsibilities
  • Work with researchers and industry partners to understand use-case requirements, assess technical feasibility, and propose system architectures, software designs and suitable hardware components.
  • Develop proof-of-concept applications and working prototypes through hands-on software development, translating research outcomes into practical solutions.
  • Integrate software with devices, cameras, sensors, actuators and communication interfaces. Incorporate AI models, video processing and streaming capabilities where relevant to project needs.
  • Design and conduct functional and performance tests, troubleshoot integration issues, and refine prototypes to support laboratory experiments, field trials and demonstrations.
  • Work closely with the Principal Investigator, Co-PI and research team to plan development activities and deliver project milestones. Where development is outsourced, define technical requirements, coordinate with vendors and verify deliverable quality.
  • Prepare software documentation, technical reports and demonstration materials. Contribute to feasibility studies, collaboration proposals and publications where relevant.
  • Maintain prototype software and development environments, and provide technical guidance to students and researchers on software development, integration and testing.
Job Requirements
  • At least 6 years of relevant experience in software development and system design, with hands-on experience in developing working prototypes or integrated applications.
  • At least Bachelor's, master's or Ph.D. in Electrical and Computer Engineering, Computer Science or a related field.
  • Strong software design and programming skills in Python and C++, with the ability to translate use-case requirements into maintainable software.
  • Good understanding of wireless communications and networking, particularly 5G/LTE and Wi-Fi, with the ability to relate their capabilities and limitations to application requirements and translate the lab's research into practical prototypes that demonstrate the value of these technologies.
  • Hands-on experience in hardware-software integration, including interfacing with sensors, actuators, modems or cameras and software components through REST APIs, messaging systems, Websocket etc.
  • Good understanding of computer networking fundamentals such as TCP/UDP/IP, sockets, VPN, NAT and tunneling as well as connectivity technologies such as MPTCP, Wireguard or MPQUIC.
  • Hands-on experience with Linux networking utilities tools like iperf, iproute2, nmcli, tcpdump and wireshark etc.
  • Knowledge or experience in video processing and streaming is highly preferred, including video capture, encoding/decoding, real-time processing or low-latency transmission.
  • Knowledge or experience in AI, machine learning and computer vision is highly preferred, particularly in integrating AI models into practical applications.
  • Experience with ROS/ROS 2, embedded systems, real-time operating systems or deployment on edge computing platforms is an advantage.
  • Strong analytical, technical and problem-solving skills.
  • Strong communication and technical writing skills.
  • Self-motivated, team-oriented and able to work independently with minimal supervision.
Key Competencies
  • Able to build and maintain strong working relationships with people within and external to the university.
  • Self-directed learner who believes in continuous learning and development
  • Proficient in technical writing and presentation
  • Possess strong analytical and critical thinking skills
  • Show strong initiative and take ownership of work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer / Fellow (5G Systems) - PY
Research Engineer / Fellow (5G Systems) - PY

Euraxess • Singapore

On-site
SGD 60,000 - 90,000
5G Software Solutions Engineer (Research & Prototyping)
5G Software Solutions Engineer (Research & Prototyping)

Singapore Institute of Technology • Singapore

On-site
SGD 90,000 - 180,000
Research Engineer/Fellow (5G Systems) - PY
Research Engineer/Fellow (5G Systems) - PY

Singapore Institute of Technology • Singapore

On-site
SGD 70,000 - 90,000
Research Engineer/Fellow (UX) - JL (861)
Research Engineer/Fellow (UX) - JL (861)

SINGAPORE INSTITUTE OF TECHNOLOGY • Singapore

On-site
SGD 60,000 - 90,000
5G Systems Research Engineer & Fellow — Lab Innovator
5G Systems Research Engineer & Fellow — Lab Innovator

Euraxess • Singapore

On-site
SGD 60,000 - 90,000
Research Engineer / Fellow (Systems) - JL
Research Engineer / Fellow (Systems) - JL

Singapore Institute of Technology • Singapore

On-site
SGD 70,000 - 90,000
Research Engineer, SMU Urban Institute
Research Engineer, SMU Urban Institute

Unist • Singapore

On-site
SGD 70,000 - 90,000
6G Prototyping & Testbed Implementation, Senior Engineer / Technical Manager (Project Based)
6G Prototyping & Testbed Implementation, Senior Engineer / Technical Manager (Project Based)

MediaTek • Singapore

On-site
SGD 70,000 - 100,000
Research Engineer (1-year contract), SMU Urban Institute
Research Engineer (1-year contract), SMU Urban Institute

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Applied AI Research Engineer & Fellow
Applied AI Research Engineer & Fellow

Singapore Institute of Technology • Singapore

On-site
SGD 80,000 - 110,000