Intern - Software Developer (Visual Basic/ Excel Macros)

Job Description

Organization: Corporate Technology
Business Unit: Research in Digitalization and Automation
Requisition Number: 241408
Primary Location: United States-New Jersey-Princeton
Assignment Category: Full-time temporary
Experience Level: Entry level
Education Required Level: High School Diploma / (GED)
Travel Required: No

Job Description:

Posting Title: Summer Intern: Software Developer (Visual Basic/ Excel Macros)



Siemens is looking for a Visual Basic Designer/Developer and Excel Macro Developer intern to work on multiple Corporate Technology projects in our Princeton, NJ office starting in May 2019. As an intern Software Designer/Developer you play a critical role in helping Siemens achieve high performance in developing and automating their cyber security offerings. You will operate alongside team members of the software development group, building new software features and exploring new ways of solving complex problems. 

Join Siemens Corporate Technology located at Princeton, NJ, for an internship, and discover how this information can be used to defend against real world threats, from script kiddies to nation-state sponsored attacker. During this internship, you will experience the excitement and challenges of industrial research and be part of a world class team. An internship with Siemens Corporate Technology is a great opportunity for students to gain real world experience in a diverse work environment.


Siemens Background


For nearly 170 years, pioneering technologies, and the business models developed from them, have been the foundation of Siemens’ success. Our central research and development unit, Corporate Technology (CT) plays an important role in this. Together with its global network of experts, CT is a strategic partner to Siemens’ operative units. It provides important services along the entire value chain – from research and development to production and quality assurance, as well as optimized business processes. The support provided to the businesses in their research and development activities is ideally balanced with CT’s own future-oriented research. Siemens’ central research and development arm sees itself as a strategic partner to the company’s businesses. It plays a key role in achieving and maintaining leading competitive positions in the fields of electrification and automation while at the same time helping Siemens fully tap into the growth field of digitalization.


Our Princeton facility is recognized for providing a stimulating environment for highly talented and self-motivated students. You will have the opportunity to test your knowledge in a challenging problem-solving environment. You will be encouraged to think out-of-the-box, innovate and find solutions to real-life problems. Our team has a strong publication record in leading journals and conferences.


What are my responsibilities?

  • Development of Macros in Excel as primary responsibility

  • Develop and write code in Visual Basic, Java, or other object-oriented languages following the team’s coding standards and development processes

  • Provide reliable and quality design to a variety of complex problems and requirements using sound problem solving techniques

  • Utilize software development tools such as IDEs, configuration management system, build processes, etc., on a daily basis

  • Estimate level of effort, evaluate design options, offer suggestions and improve processes, and provide comments on software design aspects 

What skills are needed to qualify for this internship?

  • A current student pursuing a BS/MS/PhD degree in Engineering, Computer Science, or Business studies or a related field with Computer Programming or equivalent experience.

  • Experience in software development

  • Development of Macros in Excel, and experience with VBscript

  • Experience with Visual Basic and Java

  • Experience with Agile Software Development process

  • Full stack development experience is a plus

  • Excellent technical troubleshooter

  • Knowledge in information security and compliance a plus

  • Excellent knowledge of English (spoken and written)

  • UI development experience with VB or JavaScript and considered a plus


Successful candidate must be able to work with controlled technology in accordance with US Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services and information to foreign nationals and foreign countries. Siemens may require candidates under consideration for employment opportunities to submit information regarding citizenship status to allow the organization to comply with specific US Export Control laws and regulations. Additional information on the US Export Control laws & regulations can be found on


Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?