Senior Development Engineer
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.
Position Title: Senior Development Engineer
Industry: Industrial Automation
Location: Bayan Lepas, Penang
Job Responsibilities
1. Software Development:
Design, develop, test, and maintain high-quality software applications.
Write clean, scalable, and efficient code using languages such as C++, Java, Python, or
similar.
Ensure software solutions are reliable, robust, and meet performance requirements.
2. Technical Leadership:
Provide technical guidance and mentorship to junior software engineers.
Participate in code reviews to ensure code quality and adherence to best practices.
Lead the technical design and architecture discussions for new features and projects.
3. Project Involvement:
Collaborate with cross-functional teams to gather and analyze requirements.
Contribute to project planning, including estimation, scheduling, and tracking progress.
Work closely with hardware engineers to integrate software solutions with semiconductor
equipment.
4. Quality Assurance:
Develop and execute unit tests, integration tests, and other automated tests to ensure
software quality.
Debug and resolve complex software issues and bugs.
Continuously improve software development processes and practices.
5. Innovation and Improvement:
Stay updated with the latest industry trends and technologies.
Identify opportunities for innovation and propose enhancements to existing software
solutions.
Contribute to the continuous improvement of the software development lifecycle
Qualifications & Experiences Needed
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related
field.
Minimum of 5 years of professional software development experience.
Proven track record of developing software for high-tech or semiconductor equipment is highly desirable.
Proficiency in programming languages such as Visual C++, Visual C#.
Experience with software design patterns and architecture principles.
Familiarity with semiconductor equipment and related software solutions is a plus.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Ability to work independently and as part of a team.
Attention to detail and a commitment to delivering high-quality software.
Job Type: Full-time
Pay: RM6,000.00 - RM8,500.00 per month
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)