Software Engineer - #1098628
Mindox Techno

Position Overview
As a Software Engineer, you will be integral to the design, development, and implementation of advanced software solutions for embedded and Windows-based systems within the semiconductor industry. You will collaborate closely with cross functional teams to deliver high-quality, real-time control and monitoring applications, ensuring robust performance and reliability.
Your role will also involve debugging multithreaded systems, mentoring team members, and continuously enhancing product maturity through systematic revisions and improvements. Key Responsibilities:
• Design, Develop and test C# applications on Windows-based systems using Microsoft Visual Studio suite of development tools.
• Design and debug multithreaded applications on embedded systems
• Writing software libraries for real-time hardware I/O control and feedback analysis
• Being responsible for the product’s maturity by doing continuous follow up on revisions and bug fixes • Works with the Hardware / Software Prototypes in the lab to confirm code algorithms.
• Works with real-time operating systems (RTOS), Linux, and embedded platforms
• Research and apply modern software development methodologies in work
• Submitting Systematic documentation for every assigned activity
• Mentoring and Guiding team members
• Adapting to any new development tools & language if it is required for the project
• Being fully responsible for the delivery commitments given to the management/customer Required/Preferred
Qualifications:
• Both experienced professionals and fresh graduates/new industry joiners are encouraged to apply
• Bachelor’s degree in computer science, Software Engineering, Electronics, Mechatronics, or a related field, or equivalent practical experience
• Strong problem-solving skills and ability to work independently or within a team
• Excellent communication skills – both written and verbal
• Good documentation practices and attention to detail in maintaining technical records
• Ability to multitask and manage responsibilities across different project phases
• Willingness to learn and adapt to new programming languages, tools, or platforms as needed
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Pest Control Technician

L2 English Language Teacher [ Sembawang - Urgent!! ]

Commercial Manager
