Search by job, company or skills

G

Embedded Systems Engineer Robotics & Automation

2-5 Years
SGD 3,500 - 4,500 per month
Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Greenphyto is building one of Singapore's most advanced indoor vertical farming operations,

integrating AI, IoT, robotics, automation, sensors, cameras, and software systems to

improve farm productivity, reliability, and operational efficiency.

We are looking for an Embedded Systems Engineer with robotics background to support the

development, integration, and deployment of embedded control systems, robotic systems, IoT

devices, sensors, actuators, and automation equipment within Greenphyto's farm operations.

This role will work closely with the digital teams to connect physical machines with our digital

farm systems.

Key Responsibilities

1. Embedded Systems Development

Design, develop, test, and maintain embedded systems for farm automation and robotics

applications.

Develop firmware and control logic for microcontrollers, edge devices, sensors, relays,

solenoids, motors, lighting controllers, and other farm equipment.

Build reliable interfaces between hardware devices and Greenphyto's software systems.

Support real-time control and monitoring of embedded systems devices.

2. Robotics and Automation Integration

Support the integration of robotic systems within Greenphyto's production environment.

Work on machine-to-machine communication between AMRs, production lines, VT lifts, sensors,

controllers, and backend systems.

3. Development of New Robotic Capabilities

Develop and enhance new robotic capabilities to support Greenphyto's evolving farm

automation needs.

Work with internal teams to identify manual, repetitive, labour-intensive, or high-risk

operational tasks that can be automated using robotics.

Design, prototype, test, and deploy new robotic functions for above use cases.

Evaluate suitable robotic hardware, sensors, end-effectors, controllers, and software

frameworks for new use cases.

Build proof-of-concepts and prototypes to validate technical feasibility before full deployment.

Continuously improve robotic capabilities through field testing, performance monitoring,

operations feedback, and system optimisation.

4. Communication Protocols and System Connectivity

Develop and maintain communication between embedded devices, machines, robots, and

software platforms using protocols such as:

. MQTT

. Modbus RTU / TCP

. RS485 / RS232

. CAN bus

. UART / I2C / SPI

. Ethernet / Wi-Fi

. OPC UA, where applicable

. REST APIs, where applicable

Ensure reliable data exchange between hardware systems and Greenphyto's digital platform

for monitoring, automation, alerts, and reporting.

5. Testing, Troubleshooting and Field Support

Perform hands-on troubleshooting of hardware and software issues in the production

environment.

Investigate issues such as device disconnection, sensor abnormality, communication failure,

incorrect triggering, relay failure, motor control issues, robot movement issues, and automation

downtime.

Use tools such as:

. Multimeters

. Oscilloscopes

. Logic analyzers

. Serial monitors

. Protocol analyzers

. Network diagnostic tools

. Device logs and backend logs

Support commissioning, calibration, field testing, preventive maintenance, and continuous

improvement of embedded and robotic systems.

6. Reliability, Safety and Documentation

Design systems with a strong focus on reliability, maintainability, safety, and scalability.

Implement watchdog timers, error handling, retry logic, alerts, logging, fail-safe behaviour, and

recovery mechanisms for embedded and robotic systems.

Prepare and maintain documentation such as:

. Wiring diagrams

. Control logic diagrams

. Sensor mapping

. Communication protocol documents

. Firmware documentation

. Robotic system architecture

. Test procedures

. Troubleshooting guides

. Deployment records

Support root cause analysis and corrective actions for automation and robotics-related

incidents.

Requirements

Technical Requirements

Diploma or Degree in Electrical Engineering, Electronics Engineering, Computer Engineering,

Robotics, Mechatronics, Automation Engineering, or a related field.

Hands-on experience in embedded systems development using C, C++, Python, or similar

programming languages.

Experience with embedded platforms such as:

. STM32

. ESP32

. Arduino

. Raspberry Pi

. NVIDIA Jetson

. Industrial edge controllers

. Other microcontroller or single-board computer platforms

Good understanding of:

. GPIO

. PWM

. ADC

. Digital and analog signals

. Relays

. Motor control

. Power supply

. Grounding

. Electrical noise handling

. Sensor interfacing

. Serial communication

Experience with robotics, AMRs, robotic arms, mobile robots, automated handling systems, or

industrial automation systems.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148865811