Software Engineer, C#/C/C++

Manpower Singapore

Singapore

On-site

SGD 65,000 - 100,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Manpower Singapore is seeking a software engineer to contribute to automation and equipment projects. You will implement bug fixes, analyze customer and production issues, and test releases on real equipment, coordinating with R&D and CIT teams.

Candidates should have a Bachelor in Electrical/Computer Engineering or Software Engineering, 0–3 years in automation, hands-on embedded software and HMI, plus knowledge of UML/state machines, C/C++, VB6, Visual Studio 6.0, and openness to C#.

Qualifications

  • Bachelor degree in Electrical or Computer Engineering (Mechatronic) or Software Engineering.
  • 0–3 years relevant experience in automation / equipment industries.
  • Significant practical experience in software engineering and testing (embedded software and HMI environment).
  • Experience with agile software development processes, quality control and test driven development.

Responsibilities

  • Incremental improvements/development of software modules.
  • Analyze customer/production issues and implement solutions within the existing machine application (bug fixing).
  • Investigate and implement engineering change requests.
  • Test new releases by simulating processes and on actual equipment.
  • Work with version control tools and issue tracking tool for software release management.
  • Create and maintain engineering documentation for software development, bug-fixes and releases.
  • Ensure fast response to customer and production issues.
  • Provide engineering support to assigned R&D/CIT projects.
  • Install and (beta) test new software release/fix at customer sites; travel may be required.

Skills

C/C++
VB6
C# background
UML
State machines
Mercurial
Git
SECS/GEM
HMI
Agile
Testing / TDD

Education

Bachelor Degree in Electrical or Computer Engineering (Mechatronic) or Software Engineering

Tools

Mercurial
Git

Job description

  • Incremental improvements/development of software modules
  • Analyze customer/production issues and implement solutions within the existing machine application (bug fixing).
  • Investigate and implement engineering change requests.
  • Testing of new releases by simulating processes and on actual equipment.
  • Work with version control tools and issue tracking tool for software release management.
  • Creates and maintains engineering documentations relating to software development / bug-fix / feature releases following company standards and design rules.
  • Ensure fast response to customer and production issues.
  • Provides engineering support to assigned R&D/CIT projects.
  • Install & (beta) test new software release/fix at customer sites (ability to travel needed)
Education

Bachelor Degree in Electrical or Computer Engineering (Mechatronic) or Software Engineering

Work experience
  • 0- 3 years relevant experience in automation / equipment industries.
  • Significant practical experience in software engineering and testing (embedded software and HMI environment)
  • Experience with agile software development processes, quality control and test driven development
Expertise and methodology
  • Proficiency in Microsoft (C++. VB6) using Microsoft Visual Studio 6.0 and "C" and "C++*. Able to consider candidates from C# background.
  • Knowledge of UML and state machines; State Transition Diagrams
  • Experience with version control in Mercurial / GIT is good to have
  • Experience with SECS/GEM is good to have

We're grateful for every application. Due to volume, only shortlisted candidates will be contacted.

Your Safety and Data Security Matter to Us
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (C/C++) | ( Fresh Grad/Entry Level)
Software Engineer (C/C++) | ( Fresh Grad/Entry Level)

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 42,000 - 66,000
Software Engineer
Software Engineer

INTELLIPRO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (C++) | Semiconductor
Software Engineer (C++) | Semiconductor

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Embedded Software Engineer (C/C++, C#) – HMI & Automation
Embedded Software Engineer (C/C++, C#) – HMI & Automation

Manpower Singapore • Singapore

On-site
SGD 65,000 - 100,000
Software Design Engineer (C++)
Software Design Engineer (C++)

E-PLOYMENT CONSULTANCY • Singapore

On-site
SGD 60,000 - 90,000
Senior/Systems & Control Engineer
Senior/Systems & Control Engineer

AUTOMATED MANUFACTURING SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

Focal Search Pte Ltd • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

MI EQUIPMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Application Engineer (SCADA / Automation & Controls)
Application Engineer (SCADA / Automation & Controls)

EA RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 39,000 - 56,000
Excellent Welfare and Benefits
Software Engineer (C/C++, Semiconductor/Automation)
Software Engineer (C/C++, Semiconductor/Automation)

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 120,000