USACares Jobs

Job Information

Bosch Software Engineering Intern, Android and IoT in Pittsburgh, Pennsylvania

Company Description

We are an innovative Bosch startup called Security and Safety Things ( ), where we have built an open application platform for smart (IP) cameras. Using our Android-based (AOSP) operating system, 3rd party developers can build computer vision applications to solve traditional problems in the area of security and safety as well as advanced use cases for analytics and business intelligence. We are enabling our development partners to develop and sell their applications in domains such as smart cities, COVID safety, retail analytics, smart buildings, manufacturing, and more.

Job Description

Our AOSP-based operating system enables developers to build headless Android apps that run on directly on IP cameras from a wide range of manufacturers. Our team builds apps, software frameworks, advanced proofs-of-concept, and development tools that make it easier to build end-to-end solutions. To do this we work in the areas of computer vision, deep learning, analytics, and Internet of Things. We work in close collaboration with third party development partners to gather their requirements and make sure our software is helping them to be more effective at building their own analytic apps.

Your responsibilities

  • Develop apps, software libraries, and APIs, leveraging the latest Android SDKs

  • Develop proof-of-concept analytic apps using state-of-the-art image processing and deep learning libraries

  • Working as part of an agile team using the latest tools for rapid development, continuous integration, and deployment

  • Train to be a full member of the team by actively participating in all phase of software development life cycle, including testing and code reviews


Basic Qualifications

  • Senior, pursuing BS Degree in Computer Science or related field

  • Coursework in Computer Science fundamentals including data structures, algorithms, programming-intensive projects.

  • Real-world software engineering experience with at least one language such as Java or C/C++ Some experience with Android development

  • Experience with development tools such as IntelliJ, Git, Continuous Integration, Gradle.

Preferred Qualifications

  • Pursuing a Master’s or PhD in Computer Science or related field

  • In-depth experience with Android development

  • Experience with IoT or other distirbuted applications