Find a jobRecruiters

Embedded Systems & Machine Software Engineer

Exclusive opportunity

Onsite

Embedded Systems & Machine Software Engineer

Super Tomato Pte Ltd

Embedded Systems & Machine Software Engineer

Skills

PythonLinuxRaspberry PiESP32Arduino

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

SGD 38,400 – SGD 57,600 / year

Work mode:

Onsite

Published on:

31 August 2026

What they need


About the role

This is a hands-on engineering role. You will be responsible for the software and embedded computing side of the machines we build, working closely with our PLC/electrical and mechanical engineers. You should be comfortable working directly with physical machines, sensors, motors, controllers and electrical hardware, and be able to troubleshoot problems across both hardware and software.

Key responsibilities

  • Develop and maintain software for Raspberry Pi, MCU and other embedded computing platforms
  • Develop firmware for microcontrollers such as STM32, ESP32 or similar platforms
  • Integrate sensors, motors, actuators, cameras and other machine components
  • Handle communication between devices using protocols such as UART, RS232/RS485, Modbus, CAN, TCP/IP and GPIO
  • Develop machine-side applications running on Linux / Raspberry Pi
  • Interface embedded systems and software with our PLC and electrical control systems
  • Work closely with our PLC/electrical engineer to integrate the complete machine
  • Troubleshoot communication, hardware, firmware and software issues on actual machines
  • Develop diagnostic tools and logging systems to make machine troubleshooting easier
  • Support machine testing, commissioning and debugging

About you

  • Diploma or Degree in Computer Engineering, Electrical/Electronic Engineering, Mechatronics, Computer Science or related field
  • Strong experience with embedded systems or hardware-software integration
  • Comfortable programming in C/C++ and Python
  • Experience working with Raspberry Pi or other Linux-based embedded computers
  • Experience with microcontrollers such as STM32, ESP32, Arduino or similar
  • Able to read basic electrical schematics and understand sensors, relays, motors and IO signals
  • Familiar with common industrial or embedded communication protocols
  • Comfortable using tools such as multimeter, serial debugging tools and basic electronics equipment
  • Able to independently debug problems instead of waiting for someone to tell you exactly what to check
  • Comfortable working directly on machines in the workshop

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

4 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools