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
See more jobs in Singapore