Epicareer Might not Working Properly
Learn More

Senior Software Engineer

$ 4,500 - $ 6,000 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Key Responsibilities:

  • Design and develop IoT connected electronic products and systems based on project specifications and customer requirements.
  • Lead project to ensure design meet project specifications.
  • Generate software flow chart, IT network architecture and BOM lists.
  • PC software development and modularization.
  • Integrated line software development in Industry 4.0 environment.
  • Conduct factory acceptance test and site acceptance test.
  • Troubleshoot and debug system and software issues.
  • Perform system maintenance and support for system in production.
  • Liaise with suppliers on components selection and quotation and liaise with customers on software design and flow.
  • Conduct internal and end-user software training.
  • Create internal written knowledge transfer material including user manual for software application developed.
  • Train, supervise and assist Software Engineer.

Requirement:

  • Minimum Diploma in Electronics, Networking, Computer Engineering or equivalent
  • Minimum 4 years of experience in Windows/Web/ Mobile/Data-driven, Real-Time Application Development, Embedded Firmware/Software, IoT System Architecture, Network Programming.
  • Familiar with programming language such as C#, C/C++, javascript, SQL.
  • Familiar with web and industrial control protocols such as Web Service, OPC UA, Modbus TCP/IP, RFID interface is a strong advantage.
  • Familiar with industrial control system hardware such as PLCs and CNC machines, AGV, Automatic Storage System is a strong advantage.
  • Experienced in full software development cycle, able to write clean, testable code is a must.
  • Highly motivated, result-oriented, team player.
  • Able to learn on the job, work independently, multi-task and perform under pressure, ensure given tasks complete within given timeline.

Job Types: Full-time, Permanent

Pay: $4,500.00 - $6,000.00 per month

Schedule:

  • Monday to Friday

Work Location: In person

Similar Jobs