About the Role
We are looking for an experienced Software Engineer to join our growing engineering team. You will develop and maintain software for advanced X-ray inspection equipment and AI-enabled industrial solutions, working alongside a team of experienced engineers to deliver innovative technologies for customers worldwide.
Key Responsibilities:
- Maintain, troubleshoot, and optimize software for X-ray inspection equipment to ensure system performance and reliability.
- Design, develop, maintain, and enhance software applications for X-ray inspection equipment in accordance with project requirements and technical directions provided by leader.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code using the latest programming languages and frameworks.
- Test and debug software to ensure optimal performance and reliability.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our software offerings.
- Responsible for the documentation of the software platform.
- Provide technical support and troubleshooting to end-users as needed.
- Perform other duties and responsibilities as assigned by the leader.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of experience in C++ and/or C# software development.
- Strong experience developing software for industrial equipment, automation systems, or machine control using C++ and C#.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
- Passion for staying up-to-date with the latest technologies and industry trends.
- Fully onsite position, can be based in Johor or Kuala Lumpur