Software Engineer (Network/Data/Monitoring & Measurement System/Bukit Batok) - JT

NALA EMPLOYMENT PTE. LTD.


Date: 2 days ago
Area: Singapore, Singapore
Salary: SGD 4,000 - SGD 4,500 per month
Contract type: Full time

$4500-5000

Mon to Fri 9am to 6pm

Bukit Batok


Job Description:

We are looking for a technically strong and solutions-oriented Software Engineer to join our embedded systems team. The ideal candidate will have expertise in Python, C/C++, and Linux-based development

  • Build and maintain software that runs on embedded Linux devices, including edge gateways and microcontroller-based platforms.
  • Write and configure code for communication with sensors using protocols like RS232, RS485, Modbus, and SDI-12.
  • Create and manage scripts and services for tasks such as data collection, transmission, and threshold-based alerting.
  • Set up and remotely manage devices using SSH, Linux command-line tools, and shell scripting.
  • Work closely with hardware engineers to integrate software with physical components and oversee on-site deployments.
  • Maintain thorough technical documentation including version-controlled codebases, system workflows, and setup guides.
  • Provide post-deployment support, troubleshoot technical issues, and ensure system stability.

Requirements:

  • Min Degree in Computer Science, Electronics, Electrical Engineering, or a related discipline.
  • Min 2-3 years of practical experience with Linux operating systems, especially in embedded or industrial use cases.
  • Proficient in Python and familiar with C or C++ for embedded application development.
  • Hands-on familiarity with data acquisition hardware, such as Raspberry Pi or programmable gateways.
  • Solid understanding of hardware interface standards like Modbus, UART, I2C, and SDI-12.
  • Ability to identify and resolve software and integration issues under field conditions.

Company Name: Nala Employment Pte Ltd | License No.: 16C8302

Contact Person: Tan Zhi Ning

Regisration No.: R23116671

Post a CV