Software Systems Engineer

Sensata Technologies
Subang Jaya
MYR 150,000 - 200,000
Job description

We are seeking a highly technical Mid-Level Software Engineer with a minimum of 5 years of experience in a related field to join our team. The successful candidate will be responsible for developing and implementing software solutions that enhance our manufacturing systems and ensure optimal performance. This role requires expertise in manufacturing systems, Internet of Things (IoT), Machine Learning (ML), and Artificial Intelligence (AI).

As a Software Engineer, you will play a crucial role in troubleshooting and resolving production application/software issues. You will also be responsible for maintaining accurate and up-to-date technical documentation for systems and logic. Additionally, you will have the authority to make critical decisions to ensure continuous production while meeting output and quality requirements.

Experience in business intelligence, analytics, data science, and data products is an asset for this role. The ability to work in an agile environment, both independently and collaboratively with teams across different locations, is essential. Join our team and contribute to the advancement of our software engineering capabilities, enabling us to optimize our manufacturing operations.

General Responsibilities

  1. Key participant in the development of end-user tools for data analysis, reporting and work flow processes with database communication.
  2. Collaborate on analyzing the existing software and improving the processes.
  3. Organize the Design and Test Lab departments on requirements of new functionality.
  4. Key participant in integration of in-house software for our test equipment.
  5. Taking part in on-site software debugging, machines further adaptation and optimization.

Job Responsibilities

  1. Develop and maintain software applications for manufacturing systems utilizing Visual Studio and other programming tools.
  2. Design and implement Internet of Things (IoT) solutions, machine learning (ML) and artificial intelligence (AI) algorithms to optimize manufacturing processes.
  3. Implement supervisory control and data acquisition (SCADA) systems for effective monitoring and control of manufacturing processes.
  4. Develop and manage SQL databases for efficient data collection and analysis.
  5. Conduct intermediate software analysis, code analysis, requirements analysis, software review, code metric identification, system risk analysis, and software reliability analysis.
  6. Implement software globalization strategies for systems involving multiple sites.
  7. Apply hands-on knowledge of OPCUA, Automated Optical Inspection System, Servo motion control, and serial and field bus communications.
  8. Possess expertise in embedded systems based on various custom/COTS ASICs and related protocol interfaces (LIN, SENT, MUST, FMUST, One Wire, etc.).
  9. Develop and deploy software automation, performance tuning, and enhancement techniques.
  10. Provide support, maintenance, and documentation for software functionality.
  11. Integrate software with existing systems and ensure smooth operation.
  12. Ensure the availability of accurate and up-to-date technical documentation for systems and logic.
  13. Engage in full lifecycle application development processes.
  14. Perform software simulation and employ object-oriented design and analysis (OOA and OOD) methodologies.
  15. Design front-end and graphical user interfaces to enhance user experience.
  16. Collaborate with engineers and stakeholders to identify and resolve complex software issues.

Experience / Qualifications

  1. A university degree required (i.e. Bachelor's degree) or equivalent relevant work experience.
  2. Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands.
  3. Strong communication skills; oral, written and presentation.
  4. Strong organization, planning and time management skills to achieve results.
  5. Strong personal and professional ethical values and integrity.
  6. Holds self-accountable to achieving goals and standards.
  7. Proficient in Microsoft Office programs (Outlook, Word, PowerPoint, and Excel).
  8. Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers.
  9. Bachelor's or Master's degree in Computer Science, Engineering or related field.
  10. At least 5 years of experience in software engineering, with a focus on manufacturing systems.
  11. Excellent knowledge of programming language and operating system such as in building core C++ /C# (e.g console, Win32 API and MFC) and Beckhoff application.
  12. Experience with database environment (preferable SQL), OO design and development.
  13. Knowledgeable about web-based architectures and technologies (.NET FRAMEWORK) is an advantage.
  14. Windows Platform C, C++, Visual C++, C# Beckhoff /Twincat NET ASP, HTML, Javascript SQL Server 2008 PLC programming (added advantage).
  15. Experience with Internet of Things (IoT), machine learning, and artificial intelligence.
  16. Excellent problem-solving skills and ability to work collaboratively with cross-functional teams.
  17. Ability to work independently and in a team environment.
  18. Ability to work under pressure, creative in solving complex technical (software) problems with an analytical mind and provide appropriate and accurate solutions.
  19. Motivated self-starter.
  20. Willing to travel and also support in odd hours request.
  21. Possess good interpersonal/strong communication skills and able to interface at international/oversea levels with good English language ability in reading and writing.

Smarter Together

Collaborating at Sensata means working with some of the world’s most talented people in an enriching environment that is constantly pushing towards the next best thing. Employees work across functions, countries, and cultures gaining new perspectives through mutual respect and open communication. As OneSensata, we are working together to make things work together.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Systems Engineer jobs in Subang Jaya