Machine Software Engineer (Chonburi)
What you'll be doing
Develop, test, and maintain software applications using current programming languages and frameworks
Participate in the full software development lifecycle, from requirements analysis through deployment and maintenance
Write clean, efficient, and well-documented code following established coding standards and best practices
Collaborate with cross-functional teams including designers, product managers, and other engineers to deliver high-quality software solutions
Debug and troubleshoot software issues, identifying root causes and implementing effective solutions
Participate in code reviews and contribute to continuous improvement of development processes
Learn and adapt to new technologies and programming methodologies as required by project needs
Support the testing and quality assurance processes to ensure software reliability and performance
What we're looking for
Bachelor's degree in software engineering, Automation Engineering, Mechanical Engineering, Electrical Engineering or related field.
Experience about Machine Program Engineer, Embedded Software Control Engineer or related field.
Strong foundational knowledge of programming concepts and object-oriented design principles
Proficiency in at least one programming language such as Java, Python, C++, C#, or JavaScript
Basic understanding of software development methodologies and version control systems (Git or similar)
Strong communication skills and ability to work effectively in a team environment
Willingness to learn and adapt to new technologies and frameworks
About us
Fabrinet Co., Ltd. is a leading provider of optical and electronic solutions serving customers in telecommunications, cloud data centers, and consumer electronics industries. With a commitment to innovation and quality, we develop and manufacture advanced technologies that enable global connectivity. Our company culture emphasizes collaboration, continuous improvement, and employee development. We are dedicated to creating a workplace where talented professionals can grow their careers whilst contributing to cutting-edge technology solutions that impact the world.
Apply now
If you are a talented software engineer ready to launch your career and meet the requirements outlined above, we encourage you to submit your application. Please send your CV, a cover letter, and any relevant portfolios or project samples to our recruitment team. We look forward to hearing from you.