SOFTWARE ENGINEER [WEB/IOT]

Sophic Automation Sdn Bhd

Seberang Perai

On-site

MYR 42,000 - 66,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sophic Automation Sdn Bhd is seeking a motivated Software Engineer I to join our diverse tech team in Penang. You will design, develop, test, and implement software across web, mobile, IoT, and data analytics domains, working with cross-functional teams to deliver practical solutions.

The role is ideal for fresh graduates or early-career engineers eager to gain hands-on experience across multiple platforms, collaborate with hardware and cloud teams, and contribute to ongoing tech initiatives and

Qualifications

  • Bachelor’s degree or equivalent in a relevant field.
  • 0–2 years of software development experience; fresh graduates encouraged to apply.
  • Familiarity with web frameworks (e.g., React, Angular, Vue.js) and mobile frameworks (e.g., Flutter, React Native) is a plus.
  • Understanding of database systems (SQL, MySQL) and business intelligence tools (Tableau, Power BI) is desirable.
  • Basic knowledge of IoT protocols (MQTT, CoAP, HTTP) and cloud platforms (AWS IoT, Azure IoT, Google IoT Core) is an advantage.
  • Awareness of machine communication protocols (Modbus, OPC-UA), robotics, or motion control systems is a plus.
  • Familiarity with Git and Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to manage multiple tasks and learn quickly.
  • Good communication and teamwork skills.
  • Own transport and willingness to travel or work on customer sites if needed.

Responsibilities

  • Assist in design, development, and implementation of software across platforms including web and IoT.
  • Collaborate with UI/UX designers, hardware engineers, and cloud developers to translate requirements into solutions.
  • Support integration of software with hardware components such as sensors, PLCs, microcontrollers, and gateways.
  • Develop clean, efficient, and reusable code under guidance from senior engineers.
  • Perform debugging, troubleshooting, unit testing, and validation of software and device systems.
  • Assist in data collection, cleaning, and preparation for analysis; support basic modeling and dashboard creation.
  • Document technical specifications, testing results, and user manuals as required.
  • Participate in code reviews and contribute to coding standards improvements.
  • Research and stay up-to-date with emerging technologies and tools across domains.
  • Collaborate effectively in a team, communicate progress, and escalate issues as necessary.

Education

Bachelor’s degree in Computer Science, Software Engineering, Mechatronics, Information Management, or a related field

Job description

We are seeking a motivated and versatile Software Engineer I to join our dynamic team. This role provides an opportunity to work across multiple domains including web, mobile, machine software, IoT, and data analytics/AI. You will assist in designing, developing, testing, and implementing software solutions while collaborating with cross-functional teams to support our technology initiatives. This is an excellent opportunity for fresh graduates or early-career professionals to gain hands-on experience in diverse software engineering domains.

Job Descriptions:
  • Assist in the design, development, and implementation of software applications across multiple platforms, including web, and IoT.
  • Collaborate with UI/UX designers, hardware engineers, and cloud developers to translate requirements into functional solutions.
  • Support integration of software with hardware components such as sensors, PLCs, microcontrollers, and gateways.
  • Develop clean, efficient, and reusable code under guidance from senior engineers.
  • Perform debugging, troubleshooting, unit testing, and validation of software and device systems.
  • Assist in data collection, cleaning, and preparation for analysis; support basic modeling, reporting, and dashboard creation.
  • Document technical specifications, testing results, and user manuals as required.
  • Participate in code reviews and contribute to continuous improvement of coding standards and practices.
  • Research and stay up to date with emerging technologies, frameworks, and tools across multiple domains.
  • Collaborate effectively in a team environment, communicate progress, and escalade issues as necessary.
Job Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, Mechatronics, Information Management, or a related field.
  • 0–2 years of experience in software development (fresh graduates encouraged to apply).
  • Familiarity with web frameworks (e.g., React, Angular, Vue.js) and mobile frameworks (e.g., Flutter, React Native) is a plus.
  • Understanding of database systems (SQL, MySQL) and business intelligence tools (Tableau, Power BI) is desirable.
  • Basic knowledge of IoT protocols (e.g., MQTT, CoAP, HTTP) and cloud platforms (AWS IoT, Azure IoT, Google IoT Core) is an advantage.
  • Awareness of machine communication protocols (e.g., Modbus, OPC-UA), robotics, or motion control systems is a plus.
  • Familiarity with version control systems (Git) and Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to manage multiple tasks, learn quickly, and adapt to new technologies.
  • Good communication skills and a team-oriented mindset.
  • Possess own transport and willingness to travel or work on customer sites if needed.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SOFTWARE ENGINEER [WEB/IOT]
SOFTWARE ENGINEER [WEB/IOT]

Sophic Automation • Seberang Perai

On-site
MYR 40,000 - 60,000
Software Engineer I: Web, IoT & AI Frontline Innovator
Software Engineer I: Web, IoT & AI Frontline Innovator

Sophic Automation • Seberang Perai

On-site
MYR 40,000 - 60,000
Junior Web & IoT Software Engineer
Junior Web & IoT Software Engineer

Sophic Automation Sdn Bhd • Seberang Perai

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

PacTech Asia Sdn Bhd • Bayan Lepas

On-site
MYR 90,000 - 120,000
IOT Engineer
IOT Engineer

Poladrone Solutions • Cyberjaya

On-site
MYR 180,000 - 240,000
Project Engineer (Industrial Automation/IIoT)
Project Engineer (Industrial Automation/IIoT)

PC Group • Shah Alam

On-site
MYR 67,000 - 112,000
Comprehensive compensation & benefits
Training & Development
Medical Allowance
+9
Junior Automation Engineer / Mechatronic Engineer
Junior Automation Engineer / Mechatronic Engineer

Mirai Industrial Automation (M) SDN BHD • Selangor

On-site
MYR 39,000 - 78,000
Monthly incentive
Petrol claim
Medical claim
+2
Software Engineer Intern
Software Engineer Intern

Avanade • Kuala Lumpur

On-site
MYR 13,000 - 20,000
Software Project Engineer
Software Project Engineer

MR.DIY Group (M) Berhad • Malaysia

On-site
MYR 90,000 - 150,000
Software Developer
Software Developer

Always Marketing (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 40,000 - 60,000