Robotics Cybersecurity Software Engineer - 6 months

GMP Technologies

Singapore

On-site

SGD 100,000 - 167,000

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GMP Technologies (S) Pte Ltd in Singapore seeks a Robotics Cybersecurity Software Engineer for a 6-month engagement. You will develop ROS2-based software, write secure, high-performance code in C++, Python, and ROS, and design cybersecurity solutions for robotic platforms.

You will test in simulation environments and real-world robotics systems, optimize performance, and collaborate with international teams on security-critical projects.

Qualifications

  • Bachelor's or Master's in Computer Science, Information Security, Electrical Engineering, or equivalent (with a focus on cybersecurity preferred).
  • 5+ years of professional experience in software development or cybersecurity engineering.
  • Strong programming skills in C, C++, Python, or Java.
  • Experience with ROS2, robotics middleware, or embedded software is highly desirable.
  • Familiar with cybersecurity principles, threat modeling (TARA), and secure software lifecycle practices.
  • Understanding of system/software/hardware architecture and development.
  • Experience in working with cross-functional teams on security-critical projects.
  • Certifications like CISSP, CCSP, or similar are a strong plus.
  • Strong analytical skills and a problem-solving mindset.
  • Excellent communication skills and the ability to work in international teams.

Responsibilities

  • Develop clean, modular software libraries and modules for ROS2, following industry best practices.
  • Write secure, high-performance code in C++, Python, and ROS for real-time control and decision-making.
  • Design and implement cybersecurity solutions for robotic platforms.
  • Test and validate software modules in simulation environments and real-world robotics systems.
  • Build and optimize cybersecurity software platforms for performance, resource efficiency, and scalability.
  • Continuously research the latest in robotics, cyber threats, and security mitigation techniques, and apply them proactively.
  • Support the development of strategies to enhance cybersecurity culture and maturity within robotics teams.
  • Assist in cybersecurity audits, incident response, and vulnerability management efforts.

Skills

C
C++
Python
Java
ROS2
Cybersecurity principles
Threat modeling
Secure software lifecycle
Cross-functional teams
Analytical skills

Education

Bachelor's/Master's in Computer Science or Information Security or Electrical Engineering

Tools

ROS2
Embedded software
Secure coding practices

Job description

Robotics Cybersecurity Software Engineer - 6 months

Job Openings Robotics Cybersecurity Software Engineer - 6 months

About the job Robotics Cybersecurity Software Engineer - 6 months

Responsibilities:

  • Develop clean, modular, and well-documented software libraries and modules for ROS2, following industry best practices.
  • Write secure, high-performance code in C++, Python, and ROS for real-time control and decision-making.
  • Design and implement state-of-the-art cybersecurity solutions for robotic platforms.
  • Test and validate software modules in simulation environments and real-world robotics systems.
  • Build and optimize cybersecurity software platforms for performance, resource efficiency, and scalability.
  • Continuously research the latest in robotics, cyber threats, and security mitigation techniques, and apply them proactively.
  • Support the development of strategies to enhance cybersecurity culture and maturity within robotics teams.
  • Assist in cybersecurity audits, incident response, and vulnerability management efforts.

Requirements:

  • Bachelor's or Master's in Computer Science, Information Security, Electrical Engineering, or equivalent (with a focus on cybersecurity preferred).
  • 5+ years of professional experience in software development or cybersecurity engineering.
  • Strong programming skills in at least one of: C, C++, Python, Java.
  • Experience with ROS2, robotics middleware, or embedded software is highly desirable.
  • Familiar with cybersecurity principles, threat modeling (TARA), and secure software lifecycle practices.
  • Understanding of system/software/hardware architecture and development.
  • Experience in working with cross-functional teams on security-critical projects.
  • Certifications like CISSP, CCSP, or similar are a strong plus.
  • Strong analytical skills and a problem-solving mindset.
  • Excellent communication skills and the ability to work in international teams.

Good to have skills:

  • Experience with machine learning or computer vision in robotics applications.
  • Knowledge of secure coding practices, product lifecycle management, and compliance frameworks.
  • Understanding of embedded systems and real-time computing.
  • Familiarity with industry standards like IEC 62443, ISO/SAE 21434, or similar.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239

This is in partnership with the Employment and Employability Institute Pte Ltd (e2i).

e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Cybersecurity Software Engineer — ROS2 Expert
Robotics Cybersecurity Software Engineer — ROS2 Expert

GMP Technologies • Singapore

On-site
SGD 100,000 - 167,000
Software Engineer (Robotics) 6 months contract
Software Engineer (Robotics) 6 months contract

GMP Technologies • Singapore

On-site
SGD 78,000 - 123,000
System Integration Engineer (Simulation) - 6 months contract
System Integration Engineer (Simulation) - 6 months contract

GMP Technologies • Singapore

On-site
SGD 78,000 - 100,000
#EG Senior Product Engineer (Robotics)
#EG Senior Product Engineer (Robotics)

NCS Group • Singapore

On-site
SGD 90,000 - 130,000
Software Engineers
Software Engineers

Success Human Resource Centre Pte Ltd. • Singapore

On-site
Robotics Intern Engineer
Robotics Intern Engineer

Movel AI Pte Ltdmovel.ai • Singapore

Hybrid
SGD 11,000 - 17,000
Stipend provided
Hybrid workspace
Robotics Security Intern: AI, IoT & Secure Networking
Robotics Security Intern: AI, IoT & Secure Networking

NCS Pte Ltd • Singapore

On-site
SGD 20,000 - 33,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
#EG Lead/Senior Systems Engineer, Multi Robot Systems
#EG Lead/Senior Systems Engineer, Multi Robot Systems

NCS Group • Singapore

On-site
SGD 90,000 - 120,000
Robotics Engineer
Robotics Engineer

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000