CareerPlanSign in

Software Engineer / Senior Software Engineer

Singapore💼 Full-time🗓 2026-09-02 → 2026-09-23

Core

Develop, sustain, and enhance embedded software for industrial machines and equipment, collaborating with mechanical and electrical teams to implement new hardware and software features.

Role type

Embedded Software Engineer (Industrial Automation)

Builds

Machine control software, utility tools for equipment setup, and operational procedures

Domain

Industrial Automation / Manufacturing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Windows OS, PC-based control programming, real-time control systems, object-oriented design, database technologies, vision systems, motion control, Secsgem

Preferred skills

Experience with similar industrial projects

Responsibilities

Maintain and improve existing machine software, develop new features based on customer requirements, troubleshoot on-site software issues, update user requirement documents and operation procedures, collaborate with cross-functional teams to implement hardware/software features, develop software utilities to improve equipment setup and usability

Seniority

Mid-level to Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.