• Careers 
    Without Boundaries.....

    Technical role
    • Applications Engineer
    • NPI Test Development Engineer
    • Advanced Engineer - Software Configuration Management
    • Advanced Software QA Engineer
    • Software Engineer
    • Junior R&D Design Engineer
    • Senior R&D Digital Engineer (FPGA System Designer)
    • Software Applications Engineer 
    • Product Applications Manager
    • Machine Learning Engineer
    • Front-End Developer
    • Senior Back-End Developer

    Interested applicants may submit resume to recruitment@aemulus.com
    Engineering Career Pathway
    Advanced Engineer
    Advanced Engineer
    Senior Engineer
    Senior Engineer
    (Technical Lead)
    (Team Lead)
    Member of
    Technical Path
    Senior MTS
    Senior Manager
    We shall contact you should your skills and capabilities meet our requirements. 

    *Updated as of October 24th, 2018
    Applications Engineer
    Job Description
    • Provide pre-sales, post-sales and on-site technical support for Aemulus test systems. 
    • Work with R&D team to support new product roll out plans and to provide input for future products roadmap.
    • Software development for core applications software & tools.
    • Hardware design for customers (DUT board or any test interface circuit design).
    • Work with and assist customers within Asia region, on device test development from early test planning cycle until production test interfacing.
    • Travel to customer site to support system installation and the commissioning of Aemulus test systems.
    • Work on customer issues, identify root cause and provide solutions or workarounds. 
    • Provide training to customers on Aemulus test system.
    • Create demonstration kit which includes sales tools, development programs and interactive presentations.
    • Development and maintenance of technical collaterals such as datasheets, application notes, user guides, user manuals, training manuals and demonstration kits.

    • Bachelor's Degree in Electrical Engineering or equivalent.
    • At least 2-3 years of experience working with both, digital and analog circuits / system.
    • RF testing experience is required for RF module expert position.
    • Hardware or board - level circuit design experience would be an advantage.
    • Good debugging skills as well as the ability to drive issues to closure are essential. 
    • Software skills in either Visual Basic, C, C#, or Microsoft Visual CPP is required.
    • Experienced working in semiconductor manufacturing and test environments would be an advantage.
    • Good written and oral communication skills in English (Mandarin is a plus).
    • Self-motivated, pro-active and possess own transport. 
    • Fresh graduates are encouraged to apply ( for Junior Position ).
    • Willing to travel.
    • Candidate should be a Malaysian Citizen.
    NPI Test Development Engineer
    Job Description
    • Support designing and product application for new product development, characterization and performance evaluation.
    • Turn on proto/pilot board that are newly released by R&D.
    • Understand product specifications and requirements and characterize hardware performance.
    • Define test software programming, test algorithm, test methodology development for hardware validation.
    • Ensure hardware performance is able to meet datasheet by working closely with R&D.
    • Apply electronics engineering knowledge in the event of hardware failures and feedback to R&D if design is related.
    • Assist in feasibility study and understand customers’ specification.

    • Candidate must possess at least a Bachelor’s Degree, Post Graduate Diploma, Professional Degree in Engineering (Electrical/Electronic/RF) or equivalent.
    • Competent in understanding electronic schematic of high complexity (analog, digital, closed loop system).
    • Knowledge of C#/CPP language, basic analog and digital circuit design.
    • Possess excellent communication and organisational skills. Extensive knowledge of test and measurement product design.
    • Able to manage multiple tasks in a fast-paced environment.
    • Candidate should be a Malaysian Citizen.
    • Fresh graduates are encouraged to apply.
    Advanced Engineer - 
    Software Configuration Management
    Job Description
    • Plan, design, develop, test, document, manage, maintain and execute build processes, across all development teams, for the delivery of automated installation packages and release notes for complex, multi-tier software applications for end customers.
    • Prepare, deliver and maintain automated development, integration, testing and staging environments for multiple versions of numerous software applications in parallel.
    • Maintain and administer SDLC, source control, continuous integration and continuous delivery systems; and constantly seek ways to improve processes for increased agility and quality.
    • Take responsibility for the quality of the builds delivered to SQA, by ensuring all required tests are executed and by checking the completeness and correctness of the installation packages.
    • Maintain good communication and working relationships with co-workers. Support team members and ensures established goals and deadlines are met. Work with the project teams in the design and creation of build process plans.

    • Bachelor’s degree in Computer Science/Software Engineering or equivalent.
    • At least 3 years of experience in software configuration and building in a Microsoft Windows environment with a heavy focus on automation.
    • Skilled in using Visual Studio, MSBuild/Rake, NSIS, SVN/Git, Jenkins, Redmine, and Python/Ruby/PowerShell scripting.
    • Experienced in software provisioning tools like Puppet/Chef/Salt, Packer, Vagrant.
    • Knowledge of administering MySQL databases and SQL scripting.
    • Familiar with Software Development Lifecycle, Continuous Integration and Continuous Delivery methodologies.
    • Knowledge of the following programming languages a plus: .NET, C#, CPP, Tcl.Experience in semiconductor testing and manufacturing deployment is an added advantage.
    • Able to research solutions to problems independently yet work with team collaboratively. 
    • Passionate about contemporary technologies/methodologies and put them to good use.
    • Self-manage, attentive to details and highly initiative.
    • Strong interpersonal skills with excellent command of English and Mandarin.
    • Candidate should be a Malaysian Citizen.
    Advanced Software QA Engineer
    Job Description
    Responsible for analysing, testing, and resolving technical issues to ensure that developed products meet the design specifications; within limits and standards. These include the following:

    • Bug reporting and isolation
    • Planning, designing, executing, and maintaining test cases
    • Developing automation for the test environment, whenever necessary
    • Tracks test progress and result in test management tool Redmine
    • Communicate with specialists from Research and Development, Software, New Product Introduction, and Applications to resolve product issues

    • Bachelor's degree in Computer Science/Software Engineering, Electronics Engineering or equivalent.
    • Experienced in scripting, VBScript/Python is a plus.
    • Good orientation in programming C/C# is a plus.
    • Excellent analytical skills
    • Strong problem-solving skills
    • Highly initiative with ability to self-manage
    • Strong interpersonal skills with ability to work both independently and as part of a team
    • Good written and oral communication skills in both English and Mandarin.
    • Candidate should be a Malaysian Citizen. 
    Software Engineer 
    Job Description
    • Define software requirements and standards together with Marketing and other development disciplines.
    • Design, develop, test, deploy and document user-centric software for semiconductor testers and manufacturing systems.
    • Provide technical support and training on Aemulus software products.
    • Create demonstration software packages which include sales tools, development programs and interactive presentations.
    • Develop and maintain technical collateral such as application notes, user guides, user manuals and training manuals.

    • Bachelor's degree in Computer Science/Software Engineering, Electronics Engineering or equivalent.
    • Experienced in intense software development for a minimum of 2 years.
    • Strong understanding of software architectures, design patterns and software lifecycle methodologies.
    • Excellent development skills in C#, .Net, SQL, C/CPP/CLI, STL.
    • Proficiency in data structures, algorithms and object-oriented analysis and design.
    • Excellent debugging and troubleshooting skills as well as the ability to drive issues to closure are essential.
    • Experienced in semiconductor testing and manufacturing systems is an added advantage.
    • Good knowledge of usability principles in the creation of graphical user interface.
    • Creative and talented in graphics design is a definite plus.
    • Able to research solutions to problems independently yet work with team collaboratively.
    • Passionate about contemporary technologies/methodologies and put them to good use.
    • Self-starter, independent and attentive to details.
    • Excellent command of English and Mandarin in both written and oral.
    • Possess own transport.
    • Willing to travel to customer sites (e.g. China, Taiwan, Korea, SEA, USA, etc.).
    • Candidate should be a Malaysian Citizen.
    Junior R&D Design Engineer
    Job Description
    • Researching and designing analog/mix signal circuits.
    • Analog hardware characterization & qualifications

    • Bachelor's Degree or Master's Degree in Engineering (Electrical/Electronic) or equivalent.
    • Strong interest in analog hardware design, preferably working knowledge on hardware circuit design that involves op-amp, ADC, DAC and control circuits.
    • Proficiency in Circuit Analysis, Laplace Transform, Fourier Transform, Control Theory, circuit simulation, power electronics, and other basic electronics fundamentals.
    • Basic hardware debug/troubleshooting knowledge is required.
    • Knowledge of at least one programming language will be an added advantage.
    • Strong interpersonal skills and self-motivated. 
    • Able to work alone without supervision.
    • Candidate should be a Malaysian Citizen.
    Senior R&D Digital Engineer
    (FPGA System Designer)
    Job Description
    • Collaborate with Marketing to define specifications for Automatic Test Equipment (ATE) and Test & Measuring Instruments (T&MI).
    • Design and development of hardware for ATE and T&MI according to the defined specifications.
    • Design and development involving Verilog/VHDL coding, firmware coding and/or Dynamic-Linked Library (DLL).
    • Provide development support and training to the Applications Engineering Team.

    • Candidate must possess at least a Bachelor's Degree or Master's in Engineering (Electrical/Electronic) or equivalent.
    • At least 2 years of working experience in hardware design and development in ATE and T&MI field.
    • At least 2 years of working experience in intense FPGA development.
    • MUST possess strong technical knowledge and interest in implementing design by using FPGAs.
    • Proficiency in Verilog/VHDL programming is a MUST.
    • Proficiency in Altera Quartus II or Xilinx Vivado Software tools is a MUST.
    • Proficiency in ModelSim is a MUST.
    • Familiar with PCle, JESD2046, ADC, DAC, SPI, I2C operations.
    • Experienced in embedded solutions and writing firmware using CPP object-oriented programming language is an added advantage.
    • Experienced in Using Microsoft Visual CPP programming tools is an added advantage.
    • Optimistic, strong interpersonal skills, creative, self-motivated and meticulous.
    • Candidate should be a Malaysian Citizen.
    Software Applications Engineer
    Job Description
    • Design and develop instrument drivers and wrappers. 
    • Design and develop instrument soft-front panels, as well as tools and utilities (instrument self-tests utility, statistical analysis tool, etc.). 
    • Support the development of software applications and services around Aemulus products. 
    • Work closely with the Software team to develop installers for customers. 
    • Maintain existing software, which includes fixing software bugs in existing codes, and troubleshooting issues on test systems. 
    • Perform check-outs and validations on software products in the context of quality, performance, reliability, and repeatability. 
    • Produce and maintain literature such as datasheets, application notes and user manuals.

    • Candidate must possess Bachelor Degree in Engineering or equivalent.
    • Possess strong programming background.
    • Experienced in using CPP and C# programming languages.
    • Knowledge of Automated Test Equipment is a plus
    • A team player who possesses good organisation, planning and communication skills.
    • Able to adapt to changing requirements and new technology.
    • Good communication skills in English and Mandarin.
    • Candidate should be a Malaysian Citizen.
    Product Applications Manager
    Job Description
    • Lead and supervise a team of Product Applications Engineering.
    • Motivate teams through effective leadership and promotion of critical thinking.
    • Oversee progress and drive delivery of all applications projects and customer support issues.
    • Grow applications team to support worldwide customers.
    • Work closely with Marketing’s team to propose test solutions to customers.
    • Work with various R&D organisations to define test methodology and drive results for either marketing or product development purposes.

    • Candidate must possess a Bachelor’s Degree in Electrical Engineering or equivalent field with at least 10 years of experience.
    • Possess minimum 5 years of experience managing and leading a team of engineers.
    • Possess minimum 3 years of working experience with RF circuits.
    • Possess knowledge of digital and analog testing is a plus. Experienced working in semiconductor manufacturing and test environments.
    • Software skills in either C, CPP, or Microsoft Visual CPP is required.
    • Possess knowledge of signal integrity and system-level design. Hands-on experience with competitive automated test equipment (ATE) system is highly desirable.
    • Experienced in hardware or board-level circuit design experience is a great plus.
    • Capable of providing oversight on projects to ensure alignment with corporate and industry standards and best practices.
    • Experienced working in a matrix organisation and the ability to operate in a fast-paced and dynamic environment.
    • Good communication skills in both written and oral in English and Mandarin. 
    • Able to travel from time to time.
    • Candidate should be a Malaysian Citizen.
    Machine Learning Engineer
    Job Description
    • Drive the research and implementation of APIs to analyse semiconductor manufacturing and machine data.
    • Drive the research and implementation of systems where humans contribute data to improve these algorithms (reinforcement learning-based tagging, clustering-labelling, or evolutionary data capture systems).
    • Debug these algorithms across accuracy/computational performance and continue to improve them with a strong cadence of improvements.
    • Create production-ready microservices that can be implemented across our product prototyping algorithms in Python and eventually implement in C/CPP.

    • Candidate must possess a research background; a PhD/masters in data analysis algorithms with emphasis on deep learning or a PhD/masters in a highly quantitative discipline like astrophysics or physics. 
    • Have the ability to think from first principles; a very high IQ and great attitude won't hurt! 
    • Competent in R and/or Python, especially tools like Scikit, Numpy, NLTK, Pandas. 
    • Have experience with big data platforms such as Hadoop, MapReduce, Spark. 
    • Have experience in training and constructing/tuning deep neural networks in Theano, Tensorflow, PyTorch, etc. 
    • Experienced in both flavors of databases: SQL and noSQL 
    • Competent in Python and C/CPP coding, and experienced with Docker. 
    • Have meticulous detail orientation with data (garbage in, garbage out). 
    • Is a full-stack scientist — you know the drill of collecting data, cleaning data, analyzing data, prototyping analysis algorithms and profiling your work to iteratively optimise. 
    • Like coding and can show that your ideas work. 
    • Have good time-management and know when to get out of rabbit holes. 
    • A great communicator who is optimistic, love challenges and can solve any problem. 
    • Skilled in software engineering for fun, out of your research area (e.g. web/mobile). 
    • Able to make these algorithms work offline.
    Front-End Developer
    Job Description
    • Develop our front-end from A-Z, ensuring the best possible customer experience. 
    • Scope and build the front-end to secure fast and smooth user experience. 
    • Maintain the platform and at the same time challenge and enhance the existing set-up. 
    • Develop and implement new user-facing features. 
    • Build reusable code and libraries for future use. 
    • Ensure the technical feasibility of UI/UX designs.
    • Optimise applications for maximum speed and scalability. 
    • Optimise project flows by collaborating with other team members and partners. 
    • Take charge of the front-end part of the full stack and contribute to an agile and efficient development team.

    • Candidate must possess at least 4 years of working experience in front-end development using relevant tools and methods to create superior solutions. 
    • Have a strong understanding of JavaScript, its quirks, and workarounds. 
    • Have a strong understanding of HTML and CSS. 
    • Have extensive experience with front-end frameworks like Angular 1 and 2, ReactJS, or others. 
    • Have a good understanding of asynchronous request handling, partial page updates, and AJAX. 
    • Have extensive experience with building usability. 
    • Have a proficient understanding of cross-browser compatibility issues and ways to work around such issues. 
    • Familiar with front-end build tools, such as Grunt, Gulp.js or Webpack. 
    • Understand code versioning tools such as Git and Subversion well. 
    • Have a good understanding of browser rendering behaviour and performance.
    • Experienced with pre-processors like SASS or LESS is a plus. 
    • Experienced in building cross-platform desktop and mobile apps with web technologies using Electron, React Native, Ionic Framework, or others is an added advantage.
    Senior Back-End Developer
    Job Description
    • Analyse software performance and perform system/code optimisation. 
    • Integrate user-facing elements developed by front-end developers with the server side. 
    • Integrate external services and resources into applications. 
    • Implement automated testing platforms and unit tests.

    • Have at least 4 years of experience working on web applications and are an expert on Node.js (plus web frameworks: Express, Backbone, Marionette), Python (plus web frameworks: Django, Flask) or ASP.NET Core. · 
    • Experienced in MySQL and MongoDB with other data stores such as Redis, Elasticsearch, PostgreSQL, Cassandra, Redshift. 
    • Experienced in implementing a robust set of services with RESTful APIs to power web applications. 
    • Have experience with cloud platforms, high-availability systems, data indexing, and automated testing. · 
    • Enthusiastic about collaborating with a small team in an interdisciplinary environment. 
    • A self-starter who is open to feedback. 
    • Is self-motivated to build great products and achieve excellence.
  • Back To Top

Copyright © 2017 Aemulus Corporation Sdn Bhd. All rights reserved.
Designed by Bold Inspiration Sdn Bhd
Powered by anyPiece