Internship - Software Engineer
Bosch GroupAbout the role
Company Description
Bosch Security Systems is a leading global supplier of security, safety, and communications products and systems. Protecting lives, buildings and assets is the major aim. The product portfolio includes video surveillance, intrusion detection, fire detection and voice evacuation systems as well as access control and management systems. Professional audio and conference systems for communication of voice, sound and music complete the range.
Fairport, NY is the headquarters for the Bosch Security Systems sales organization in the United States and serves as the primary site for research and development, engineering, quality and product management for intrusion detection systems, including state-of-the-art sensors, control panels, communicators and more.
Job Description
The Software Engineer intern will be involved in the design, development, and testing of software for web services and applications. Individual will actively participate in a structured product development process which encompasses technical requirements development; software and architecture design, software implementation, verification and launch to mass production. This position offers the opportunity to work in a team environment with individuals and groups located worldwide and have exposure to seasoned software engineers.
The position is full-time (40 hours per week) for a duration of six months.
Typical Job Duties
- Provide object oriented software designs and develop unit-test driven RESTful web services and web APIs in both C# .Net Framework and .Net Core that integrates with databases, Azure cloud, web services, Web and console applications.
- Software development for test automation frameworks and test infrastructure
- Modify existing software to fix the errors, adapt to new interfaces and improve product performance.
- Participate in requirements engineering activities.
- Participate in technical project reviews and code reviews.
To be successful in this position individual must have a high level of self-motivation, a drive for self-development and possess excellent communication and interpersonal skills.
Qualifications
Education / Experience
Pursuing BS or MS Degree in Computer Science, Computer Engineering, Software Engineering or other related technology field.
Collegiate Experience in one or more of the following:
- Web development and application concepts (.NET / .NET Core, Azure Cloud, CSS, React.js, C#)
- Usage of Visual Studio or at least one alternative IDE
- Agile development methods (Scrum, test-driven development, etc.)
- Unit and integration testing (e.g. automation of test procedures using Python, Robot, REST API, Jenkins)
- Interest and basic knowledge of Network Engineering concepts (Routing, Switching, OSI Model, Network Protocols)
Excellent verbal and written communication skills in English is essential.
Additional Information
By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled.
BOSCH is a proud supporter of STEM (Science,Technology, Engineering & Mathematics) Initiatives
FIRST Robotics (For Inspiration and Recognition of Science and Technology)
AWIM (A World In Motion)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s