Automation Software Engineer
Designs, develops, and deploys machine control applications for industrial automation, integrating software with motion systems, vision sensors, and I/O devices, then leads integration testing, commissioning, and troubleshooting. Core stack is Visual C++ and C# .NET; fresh graduates are welcome.
- Compensation
- MYR 3.5K–MYR 4K / mo
- Location
- Sungai Jawi, Penang
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's Degree in Computer Engineering, Computer Science, or a related field
- Exceptional with Visual C++, C#.NET programming languages
- Exceptional analytical, troubleshooting, and problem-solving skills
- Strong passion for software programming, new technologies, and industrial automation
- Self-motivated and adaptable; able to work independently and collaboratively in a fast-paced team
- Positive attitude with strong willingness to learn and grow
Nice to have
- Second Class Upper degree or above
- Background knowledge in semiconductor or manufacturing processes
- Proficiency in Mandarin for regional business communication and client coordination
Full description
Salary: RM 3,500 – RM 4,000 per month
About the Role
We are looking for a passionate and highly motivated Automation Software Engineer to join our team. In this role, you will be at the forefront of machine automation, bridging the gap between software programming and physical hardware. You will design, develop, and deploy cutting-edge machine control applications that drive operational efficiency, reliability, and innovation.
Whether you are a driven fresh graduate or an emerging professional in the automation space, this role offers the opportunity to work hands-on with advanced motion systems, vision technology, and industrial controls.
Key ResponsibilitiesSoftware & Hardware Engineering
- Design, develop, and maintain software, control systems, and machine applications.
- Seamlessly integrate software with hardware components, including motion systems, vision sensors, and I/O devices.
- Analyze customer requirements to engineer and implement highly suitable, customized automation solutions.
Testing, Commissioning & Support
- Lead application integration testing, system validation, and rigorous troubleshooting.
- Continuously monitor and improve machine performance, usability, and operational efficiency.
RequirementsEducation & Core Traits
- Bachelor’s Degree in Computer Engineering, Computer Science, or a related field (Second Class Upper or above is preferred).
- Fresh graduates are highly encouraged to apply!
- A strong passion for software programming, new technologies, and industrial automation.
- Self-motivated and adaptable, with the ability to work both independently and collaboratively within a fast-paced team environment.
- Positive attitude with a strong willingness to learn and grow.
Technical Skills
- Exceptional with Visual C++, C#. NET programming languages.
- Exceptional analytical, troubleshooting, and problem-solving skills.
Stand-Out Qualifications (Nice-to-Haves)
- Background knowledge in semiconductor or manufacturing processes.
- Proficiency in Mandarin to support regional business communication and client coordination.
Apply now
If you are a motivated Software Engineer with a passion for developing high-quality software solutions, we would like to hear from you. Please submit your CV, a cover letter outlining your relevant experience, and any portfolio or GitHub links demonstrating your work. Join the Microsilicon (Malaysia) Sdn Bhd team and help us shape the future of software engineering excellence.