Esw-digitalisation Lead For Automated Driving-2020 Job in Bosch Group

Esw-digitalisation Lead For Automated Driving-2020

Apply Now
Job Summary

Company Description

Robert Bosch Engineering and Business Solutions 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 18,000 associates, its the largest software development centre 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

Job description:

We are looking for software professionals who can lead digitalization of Automated Driving technology at Bosch. Your job will be to convert theoretical principles to digital solutions that in turn help embedded system developers to realize physical products.

Experience, competences and core strengths:

Must have:

You should have at least 10 years of experience in software industry, in developing, architecting, delivering and maintaining large software products or solutions that are deployed in real world and in use by customers and end users.

Hands-on experience in creating user-centric products through customer journeys and should have experience with at least one user experience guideline, framework and system. You should necessarily have played a leading role in multi-site agile teams doing continuous development, continuous delivery and continuous deployment. You should have hands-on working knowledge on state of the art in DevOps.

Expertise in Linux full-stack development is required. You should have working experience developing native desktop applications for one of the desktop platforms Linux, Windows or Macintosh.

Experience in developing application related to large data in terms of data ware housing, data streaming, analytics and visualization is necessary. Deployment of the solution on multiple Cloud as PaaS / SaaS applications with multi tenancy architecture.

Web application development both server and client is necessary. You should have practical experience with one of the cloud platforms for both data as well as for compute.

You should have used at least a few open source components in your past projects.

Good to have

It is preferable to have experience or theoretical awareness of computer graphics for data visualization. Experience with code generation, metaprogramming and processing of domain specific languages is also highly desirable. You are expected to have some experience at least with service oriented architectures and middleware and tools to support service orientation.

It is good to have experience in compiler development frameworks like LLVM or at least some experience with parser development is preferable.

It would be good if you also have experience in data engineering, data wrangling, feature extraction related technologies and awareness of the available open source libraries.

Awareness of various FOSS license obligations is expected. Contribution experience to open source is preferable, but not a must.

Optional

Some development experience or even awareness of embedded systems development is optional but preferred. Knowledge of internals of one of the mobile platforms iOS or Android will be considered as embedded system experience.

Core strengths:

You should be creative, unorthodox and willing to experiment. You must prove yourself as being passionate about technology and being people centric. Delivery KPIs like quality, on-time delivery and cost control should be innate to you. You should be able work under uncertainties where requirements are either not clear or volatile. You should be able to work in an agile startup mode while keeping development and delivery hygiene.

Educational background:

Masters or Bachelor degree in computer science from a renowned university. You should have theoretical knowledge of computer architectures e.g. microprocessors, programming language theory and mathematical foundations of computer science.

Skillset:

You should match at least 75% of the following skillset

1

Data science

Data Analytics

Statistics

Machine learning algorithms

Natural Language Processing AI systems

Python programming

Tools aiding Machine learning

2

Data visualization

Web based visualization frameworks like Dash, D3JS,

2D graphics

3D graphics: OpenGL, WebGL, three.js, OpenSceneGraph

3

Web application development

Web server application development,

Web front-end development,

User Driven development,

Web based graphics frameworks

Web development frameworks like Java/ .NETCore, springboot, Python, flask, Node.js, Docker,

Front end development frameworks like Angular, React, three.js,

4

Big data

Big data architectures, Big data Analytics

SQL and NoSQL databases,

Data Management [Vendor Specific]

Data warehousing platforms,

Data Streaming services using Hadoop, Spark, RabbitMQ

Cloud services like Hadoop, Spark and storage platforms,

Storage and retrieval algorithms and frameworks,

Cloud application orchestration systems

5

DevOps

Build & Release management using Jenkins

Source Code Quality checking (SonarQube, BlackDuck etc)

Dev, QC and Prod Instance Management

6

Desktop application development

Compiler toolchains and build systems like GCC and CMake

Compiler development frameworks like LLVM

Parser generators like Flex, Bison, Kaitai

Service oriented application frameworks like DBus, COM, CORBA, RPC

Knowledge of internals of UNIX systems preferably Linux

POSIX subsystem

UI development frameworks like Qt, WPF or Eclipse

Qualifications

Bachelor / Masters Degree in Computer Science and allied branches

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you