Senior Software Engineer – Industrial Automation (C++ / C# & Motion Control)

EA RECRUITMENT PTE LTD

Região Norte

Presencial

BRL 365 000 - 527 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Variable Bonus
Excellent Welfare

Resumo da oferta

EA RECRUITMENT PTE LTD seeks an experienced software engineer for an established industrial automation company in Woodlands. You will design, develop, test, and debug robust software using C++, C# and WPF, interfacing with hardware via Windows API.

You will program motion control cards, integrate with distributed I/O, and ensure efficient, maintainable code. Collaborating with electrical and mechanical engineers, you will review code and apply the latest automation technologies.

Qualificações

  • Bachelor’s degree in CS/SE or related field
  • 4–7 years of industrial automation software experience with C++, C#, WPF
  • Proven experience with motion control cards and distributed I/O systems

Responsabilidades

  • Design, develop, test, and debug industrial automation software using C++, C#, and WPF
  • Utilize Windows API and libraries for hardware interaction
  • Program motion control cards for precise movement control
  • Integrate with distributed I/O systems to gather sensor data and control actuators
  • Implement robust communication protocols between software and hardware
  • Leverage threading and synchronization for performance
  • Practice memory management and use STL templates for efficiency
  • Collaborate with engineers to meet system requirements
  • Participate in code reviews and stay current with automation tech

Conhecimentos

C++
C#
WPF
Multithreading
Memory management
Code reviews
Team collaboration

Formação académica

Bachelor's degree in Computer Science / Software Engineering

Ferramentas

Windows API
STL
Memory mapped files
Distributed I/O

Descrição da oferta de emprego

Well established Industrial Automation Company (MNC)

Variable Bonus + Excellent Welfare

Company located at Woodlands

Working hour: 8:30am – 5:30pm (Monday – Friday)

Job Scope
  • Design, develop, test, and debug robust and efficient industrial automation software using C++ , C# & WPF.

  • Utilize Windows API and libraries for interaction with hardware components.

  • Program machine functionalities using motion control cards for precise movement control.

  • Integrate with distributed I/O systems to gather sensor data and control actuators.

  • Implement robust communication protocols for data exchange between software and hardware components.

  • Leverage advanced threading techniques and synchronization mechanisms for optimal application performance.

  • Employ advanced memory management practices, including memory-mapped files, file mapping objects, and memory sections, to ensure efficient resource utilization.

  • Utilize the C++ Standard Library and templates effectively for code optimization and reusability.

  • Understand and utilize Windows objects like events and mutexes for thread synchronization and communication.

  • Write well-documented, maintainable, and efficient code adhering to best practices.

  • Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure software meets functional specifications.

  • Participate in code reviews and provide constructive feedback to fellow developers.

  • Stay up-to‑date with the latest advancements in C++, industrial automation technologies, and relevant libraries.

Requirement
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field

  • 4 - 7 years of relevant experiences developing industrial automation software using C++, C# & WPF

  • Proven experience with programming motion control cards and distributed I/O systems

We regret that only shortlisted candidates will be contacted.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Snr. Automation Software Engineer (MNC / Motion Control / C++ / C#)
Snr. Automation Software Engineer (MNC / Motion Control / C++ / C#)

EA RECRUITMENT PTE LTD • Região Norte

Presencial
BRL 367 000 - 570 000
Variable Bonus
Excellent Welfare
Senior Software Engineer
Senior Software Engineer

WGT EHR Pte. Ltd. • Região Norte

Presencial
BRL 180 000 - 260 000
Senior/Principal Engineer (Software & Automation) | North
Senior/Principal Engineer (Software & Automation) | North

Talentvis Singapore Pte Ltd • Região Norte

Presencial
BRL 180 000 - 240 000
Machine Vision Engineer (OpenCV / HALCON / MNC)
Machine Vision Engineer (OpenCV / HALCON / MNC)

EA RECRUITMENT PTE LTD • Região Norte

Presencial
BRL 60 000 - 100 000
Variable Bonus
Excellent Welfare
Automation Control, PLC , SCADA , Engineers(Senior/Junior)
Automation Control, PLC , SCADA , Engineers(Senior/Junior)

Automatic Controls And Instrumentation Pte Ltd • Região Norte

Presencial
BRL 48 000 - 144 000
Equipment Engineer (Maintenance)
Equipment Engineer (Maintenance)

Right Recruit Pte. Ltd. • Região Norte

Presencial
BRL 204 000 - 339 000
Shift allowances
AWS bonus
Medical insurance
+2
Automation Engineer
Automation Engineer

Ichor Systems Singapore Pte. Ltd. • Região Norte

Presencial
BRL 120 000 - 180 000
Application Engineer
Application Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD • Região Norte

Presencial
BRL 241 000 - 361 000
Senior Software Engineer – Python-based GUI / Test Automation
Senior Software Engineer – Python-based GUI / Test Automation

MTC Consulting Pte. Ltd. • Região Norte

Presencial
BRL 365 000 - 527 000
Stock options
Bonus up to 3 months
Staff or Senior Staff Engineer
Staff or Senior Staff Engineer

AVANTSI SEMITECH PTE. LTD. • Região Norte

Presencial
BRL 180 000 - 320 000