Senior Software Engineer

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :

About the Role

We are looking for a passionate and experienced Senior Software Engineer with strong expertise in Android application development and system-level programming. The ideal candidate will have hands-on experience with Android frameworks, Kotlin, and network stack programming, contributing to the design and development of innovative solutions in connected and embedded systems.

Key Responsibilities

  • Design, develop, and maintain Android applications and system-level components.

  • Work on Android frameworks and integrate them into applications.

  • Implement and optimize network stack programming, including Bluetooth (BT), Wi-Fi Direct, and BLE.

  • Collaborate with cross-functional teams (product management, testing, and architecture) to deliver high-quality solutions.

  • Troubleshoot and resolve performance, reliability, and scalability issues.

Mentor junior team members and contribute to technical design discussions.

Qualifications

Educational qualification:

B.E/B.Tech or M.E/M.S/M.Tech

Experience :

5+

Mandatory/requires Skills :
5+ years of experience in software development.

  • Strong proficiency in Android application development.

  • Hands-on experience with Android framework (fwk) and system-level programming.

  • Expertise in Kotlin programming language.

  • In-depth knowledge of network stack programming (BT, Wi-Fi Direct, BLE).

  • Strong problem-solving and debugging skills.

  • Ability to work in an Agile/Scrum environment.

Good to Have

  • Experience with performance optimization on Android.

  • Exposure to cloud integration with mobile applications.

  • Familiarity with CI/CD and version control systems (e.g., Git).

Privacy PolicyImprint