Software Engineer role with 6-8 years of experience required for application development, debugging, and maintenance on Windows and Android platforms. Key responsibilities include collaboration with cross-functional teams and analysis of existing solutions to detect potential failure points.
Key Highlights
Key Responsibilities
Technical Skills Required
Nice to Have
Job 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 22,700 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
We have an opening for a Software Engineer skilled in application development and debugging on Windows and Android. The candidate should have strong OOP knowledge, be able to work across .NET, C#, and C++, and have experience with firmware, middleware, and application architecture. Knowledge of vehicle diagnostics or communication protocols is a plus.
Qualifications
Key Responsibilities
- Develop, enhance, and maintain software applications across Windows and Android platforms.
- Perform debugging, issue identification, and root cause analysis for Internet based applications.
- Collaborate with cross functional teams to identify system bottlenecks and propose innovative solutions.
- Analyze existing solutions to detect potential failure points and implement improvements.
- Work across application, middleware, and firmware layers where required.
- Support scaling and adapting the codebase across C++, C#, and Python environments.
- Technical Skills
- 6 to 8 years of hands-on experience in software/application development.
- Strong understanding of Object-Oriented Programming (OOPS) principles.
- Ability to quickly scale and contribute to development in:
- .NET
- C++
- C#
- Python
- Intermediate knowledge of firmware, middleware, and application layer architecture.
- Experience with .NET, C#, and C++ technologies.
- Good understanding of software development on Windows and Android platforms.
- Hands-on experience in debugging and fixing issues in Internet-based Windows/Android applications.
- Preferred / Added Advantage
- Understanding of vehicle diagnostics communication (e.g., UDS, CAN, OBD).
- Exposure to embedded or automotive domain architectures.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Strong analytical and problem-solving abilities.
- Ability to perform detailed root cause analysis.
- Innovative mindset to propose effective solutions to technical bottlenecks.
- Good communication and collaboration skills.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Bachelor’s or master’s degree in computer science, Electronics, Electrical Engineering, or related field.
Get to know more about how we work at Bosch and our new open positions on our social networks:
- Facebook: Bosch Talento México
- Instagram: Bosch Campus México
- LinkedIn: Bosch México
- Tiktok: Bosch Talento México
"Applicable vacancy for referral program"
Similar Jobs
Explore other opportunities that match your interests
Senior Software Engineer for Qualcomm Platform
Bosch México
OmniChannel Customer Development Manager
Hill's Pet Nutrition
Senior Software Engineer - Custom CPUs