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

EA RECRUITMENT PTE LTD

Região Norte

Presencial

BRL 367 000 - 570 000

Tempo integral

Há 9 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Variable Bonus
Excellent Welfare

Resumo da oferta

MNC Industrial Automation Company in Woodlands seeks an experienced software engineer to design, develop, test, and debug robust automation software using C++, C# and WPF. You will integrate with hardware via Windows API and motion control cards for precise movement control.

Collaborating with electrical and mechanical engineers, you will implement robust communication, leverage advanced threading, and ensure memory-efficient code.

Qualificações

  • Bachelor's degree in CS, software engineering or related field.
  • 5-8 years of experience developing industrial automation software with C++, C# and 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 to interact with hardware components.
  • Program machine functionalities using motion control cards for precise control.
  • Integrate with distributed I/O systems to gather sensor data and control actuators.
  • Implement robust communication protocols between software and hardware components.
  • Leverage multithreading for optimal application performance and reliability.
  • Apply advanced memory management and use C++ STL for efficiency.
  • Collaborate with electrical/mechanical engineers to meet specifications.
  • Participate in code reviews and stay updated with automation tech.

Conhecimentos

C++
C#
WPF
Windows API
Multithreading
Memory management
Distributed I/O

Formação académica

Bachelor's Degree in Computer Science/Software Engineering

Ferramentas

C++ Standard Library

Descrição da oferta de emprego

MNC Industrial Automation Company

Company located at Woodlands

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

Variable Bonus + Excellent Welfare

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
  • 5 - 8 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

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
Vision Engineer (Machine) - Industrial Automation
Vision Engineer (Machine) - Industrial Automation

STAFFKING PTE LTD • Região Norte

Presencial
BRL 277 000 - 347 000
Automation Engineer
Automation Engineer

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

Presencial
BRL 120 000 - 180 000
Automation Engineer
Automation Engineer

GEA Group • Campinas

Presencial
BRL 110 000 - 180 000
Technical Sales Engineer / Product Sales Engineer
Technical Sales Engineer / Product Sales Engineer

The Supreme HR Advisory Pte Ltd • Região Norte

Presencial
BRL 1 201 000 - 2 292 000
Senior Engineer (Maintenance)
Senior Engineer (Maintenance)

Right Recruit Pte. Ltd. • Região Norte

Presencial
BRL 180 000 - 260 000
AWS bonus
Annual Leave
Medical Benefit
+1
Control System Software Engineer - Temporary
Control System Software Engineer - Temporary

HMH • Macaé

Presencial
BRL 80 000 - 120 000
Staff or Senior Staff Engineer
Staff or Senior Staff Engineer

AVANTSI SEMITECH PTE. LTD. • Região Norte

Presencial
BRL 180 000 - 320 000
Senior Control System Software Engineer
Senior Control System Software Engineer

HMH • Macaé

Presencial