You are viewing a preview of this job. Log in or register to view more details about this job.

Software Development Internship

Bentley Systems is seeking talented students for internship opportunities as Software Engineers. Our software engineers work on a variety of platforms where they create, enhance, and maintain product lines as well as participate in the full life cycle of development, from specification and design through implementation, test and support. If you love software development then this is the place for you!

Responsibilities
The responsibilities of a Software Engineer intern include design, implementation, testing and support of product features:
1. Design includes participating in defining and interpreting feature requests and designing product and features for stability, usability, and maintainability.
2. Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable and maintainable.
3. Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group.
4. Support includes maintaining the existing code base and providing assistance to the support group.
 
Qualifications
1. Candidate for Bachelor's degree in Computer Engineering, Computer Science or Software Engineering. Other engineering disciplines are encouraged to apply if they have the required software development skills.
2. Internship or project experience developing Windows products using C, C++ or C# required
3. Candidates interested in Mobile Development positions should have experience developing applications on iOS, Android or Windows platforms
4. Knowledge of object-oriented programming and design patterns required