Are you passionate about software development and coding? Do you enjoy turning complex ideas into practical solutions? If so, you might be the person we are looking for.
Join us to design, develop, test, deploy, and document user-centric software for semiconductor testers and manufacturing systems. We value creativity, curiosity, and continuous exploration—because great ideas can lead to disruptive innovations.
We are a close-knit team looking for collaborative people who are students at heart and teachers within the team. Together, we transform ideas into reality.
At Aemulus, we embrace new ideas and new ways of working. We work smart, support one another, celebrate together, and occasionally enjoy a few jokes over tea.
Most importantly, you will not simply be part of a process—you will have the opportunity to influence ideas, direct the flow, and make a real difference.
Responsibilities:
- Design, develop, test, deploy, maintain, and document software for semiconductor testers and manufacturing systems.
- Build demonstration software packages, including sales tools, development programs, and interactive presentations.
- Debug, troubleshoot, and resolve software issues by researching solutions and driving them to closure independently or collaboratively.
- Develop user-friendly graphical user interfaces by applying usability principles and creative design thinking.
- Write clean, maintainable, and reliable code in accordance with established software development practices.
- Participate in software design discussions, code reviews, and continuous improvement initiatives.
- Apply usability principles and a creative eye to graphical user interface design.
- Collaborate with cross-functional teams to translate requirements and ideas into effective software solutions.
- Provide on-site customer support when required.
Qualifications
- Bachelor Degree in Computer Science, Software Engineering, Electronic Engineering or equivalent. Candidates with a background in Electronic Engineering will have an added advantage
- Fresh graduates are encouraged to apply. Candidates with around 2 years of hands-on software development experience is a plus.
- Solid understanding of data structures, algorithms, object-oriented programming design, software architecture, design patterns, and software development life cycle (SDLC).
- Knowledge or hands-on experience in C# and .NET.
- Familiarity with one or more of the following technologies is an advantage: WPF, WinForms, GDI+, SQL, C/C++ or C++/CLI (STL a plus).
- Experience with software version control and collaborative development practices is an added advantage.
- Experience in semiconductor testing and manufacturing systems is an added advantage.
- Detail-oriented, curious about emerging technologies, and eager to learn and explore new ideas.
- A confident communicator with good written and verbal communication skills.
- An Independent self-starter who's just as comfortable solo as working with a team