Software Algorithm Engineer – Intern



Job Mission

In the software research and development (R&D) team, you will be a key member to develop high quality software and contribute to all phases of the development process from designing to release.

Job Description

During this internship, you will have the opportunity to work on challenging software/algorithm problems and push the technology boundaries, with guidance from senior members in the team. In the end of internship, you will give a presentation of your accomplishments, and your work will be evaluated for integration into products. A good candidate should exhibit math savvy, strong analytic skills, be self-motivated and collaborative with team members.


Ph.D. or M.S. students in computer science, electric engineering, physics, applied mathematics, or related areas.


·Experience in using Matlab/COMSOL or other simulation packages to solve problems in physics, chemistry, and/or engineering.

·Experience in C++, Python, and/or other object-oriented software development. (Don’t worry. we will teach you how to write professional code).

·Strong verbal and written communication skills.

·Eagerness to learn new things and solve challenging problems.

Personal skills

-Ability to work independently and also effectively as a member of a team
-Ability to organize and influence without power
-Excellent written and verbal communication skills, in a multi-cultural environment
-Strong problem solving and innovative thinking skills
-Quick learner and flexibility


For example: I am very interested in the position at [company]. I believe my skills and work experience make me an ideal candidate for this role. I look forward to speaking with you soon about this position.
Upload your CV/resume or any other relevant file. Max. file size: 2 MB.

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.