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 20,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.
Do you want to be part of the data revolution, reforms and strategies? Whether it's in the area of mobility solutions, consumer goods, industrial technologies or energy and building technology or others, with Bosch R&D, you will have the chance to improve quality of life all across the globe by working on cutting edge technologies. We are a world class R&D team responsible to bring new features & products to the market for most product portfolio of Bosch with diverse verticals (Autonomous Driving, Consumer Electronics, Building Technologies, etc. to name a few).
7 to 14 years of experience in commercial software development for large scale enterprise business or with startups with market facing products or services. Well versed with EIP (Enterprise-Integration-Patterns). Must have worked on multi domain and wide range of technologies and hands-on on leading technologies. Quick learner and passionate to drive the programs through technical strengths.
Responsibilities include -
Engineering
Rapidly produce well-organized, optimized, high quality and documented source code plus frameworks for the team to ramp-up
Perform Code, Design & Architecture reviews
Translate requirements into the architecture using state of art (technologies/open source frameworks/in-house frameworks) with very high level of completeness & accuracy.
Design & Incorporate the quality aspects of the architecture/project (Re/Usability, Maintainability, Scalability, Reliability, Extensibility, Security, Portability, etc.)
Design & Incorporate the non-functional quality aspects like (Latency, Throughput, Robustness, Scalability, Fault-Tolerance, etc.)
Develop & Implement V&V Strategy for functional & non-functional requirements
Prioritize tasks & delegate to the team members, so that team members can execute the tasks independently.
Evaluate, define & evolve/improve, software coding standards, tools, and platforms
Execute independently at team level all aspects to the Software Engineering Process (requirements, specification, architecture, design, implementation, etc.)
Debug code independently in large & complex source base
Ownership
Takes complete Ownership at Project/Program Level for both Architecture & the Deliveries for multiple projects
Technology & Architecture
Continuously improve on architecture & design methodologies in the project
Learn new/trending/emerging languages/technologies/open source frameworks & architectures quickly & apply to the project
Ensure high level of software quality at project level by adapting lean yet effective state of art practices
Contribute to the architecture for more than one domain
Inspire team by becoming a role model via exhibiting the vigorous crave for excellence
Leadership
Enable the team to make high-level design/architecture choices & implement them
Lead the Team technically
Contribute to the Technical & Business Proposals
Coordinate with the Engineering Managers/Customers/Stakeholders
Collaborate with-in Team & Represent team at various levels
Support recruitment by evaluating architect, designing & coding skills
Mentor the team members, give them directions, empower them with right tools/methodologies & make a cohesive work environment through Lead by Example
Define self & team level goals
Come-up with competencies development plan for self & the team
Present & influence the stakeholders on the Architectural decisions
Drive the vision & mission of the Department (Choice of scaling competencies though various Learning Programs, Prototyping, Hackathons, etc.)
Mentor new/small project teams to ramp-up in-addition to the current responsibilities
Mentor & Coach sizeable associates in the group to scale to trending technologies, state of art technologies and methodologies
Create platform/process for distributed cross location teams to work together smoothly with highest coordination
Company
Come with proposals for the demonstrable technical assets in-line with the vision of Organization and current & future Bosch business
Exhibit key USPs of the group to the prospective customers through proposals & Demos
Represent the architectural view to the business teams & other stakeholders
Create visibility for ERD by participating into right platforms & forums
Secure the future of the team turning into opportunities for Follow-Up Projects, Continued Engagements, Transfer Opportunities & Supporting to the BUs
SKILLS
Expertise in architecting / designing and building scalable Cloud systems
Excellent problem solving skills
Expertise in EIP
Very strong background on development of enterprise grade solutions using J2EE/Spring/Hibernate/SQL frameworks
Expertise in Algorithms & Data structures with strong Computer Science fundamentals
Expertise in Message Oriented Middleware (Kafka, ActiveMQ, RabbitMQ) & equivalent cloud natives
Excellent coding and debugging skills in C/C++ / Java, Node.js/Python/any other, Android/iOS, (Familiarity with any one of the backend technologies)
Prior knowledge in building mobile applications for Android is mandatory,(iOS is a big plus)
Hands-on technical exposure in at least one of these: RaspberryPi, BeagleBone, Arduino, Jetson Nano or any other SOC
Experience with Agile methodologies (SCRUM). OO modelling, working on Internet, LINIX flavors, Middle ware and database related applications
Knowledge of Cloud Computing and familiarity with anyone of the commercial offerings from AWS, GCP, Azure is essential
Experience with Crowd Sourcing and AWS MTurk is a big plus
Familiarity with JIRA, Confluence, GitHub is desired
Qualifications
BE/MS/M.Tech (Electronics, Computer Science or related)
Additional Information
Selected candidate can work remotely during the pandemic times, however, he/she has to shift the base to Bangalore when normalcy returns.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.