SENIOR SOFTWARE ENGINEER – ADAS

Hiring for One of the Top Automotive Oem's

6 - 11 Years
Bengaluru

Job Description

Key Responsibilities of the role:

* Adaptable to undertake a variety of tasks and be able to work in a multiple disciplinary team, to mentor junior SW engineers and to clearly communicate findings through presentations and reporting
* Produce and implement functional and component level software solutions based on a designated software architecture
* Develop high-quality software design based on jointly designed software architecture
* Identify, prioritise, and execute tasks at all level of the software life-cycle
* Develop tools and applications by producing clean, efficient code
* Automate tasks through appropriate tools and scripting
* Document the software implementation and be able to transform individual script into re-usable software library stacks
* Refine and adapt the software acquired form external suppliers or developed in house at any level of the software life-cycle process
* Should have solid understanding of the Software as a Service (SaaS) model in the online environment.
* Review and debug code in C++/C#/Java
* Mentor junior software developers on design patterns, development best practices and DevOps trade-offs
* Develop complex software to satisfy design objectives
* Expected to have excellent communication skills and liaise with the wider global teams within JLR

Previous Experience:

* A minimum of 5 years of experience in Web application design and development
* Should have worked in a complex automotive project owning the responsibility for requirements analysis, design , implementation and validation
* Experienced in design and development of system software based on ROSS architecture
* Create software architecture and define API interfaces for autonomous system middleware and support their implementation
* Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks
* Experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB will be added advantage
* Experience in one or more of those software platforms: Java/JEE, Spring, JSON, XML, REST, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON
* Desirable to have knowledge of QNX/LINUX operating systems
* Strong understanding of software design and architectural patterns
* Hands on experience in programming languages like C/C++/Java/Python
* Knowledgeable in automotive industry safety standards and regulations
* Should have knowledge of Agile SW development process
* Should be aware of the use of DOORS as requirement management tool
* Working knowledge of object-oriented design and development skills

Salary: INR 18,00,000 - 25,00,000 PA.

Industry:Automobile / Auto Anciliary / Auto Components

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Keyskills

Desired Candidate Profile

Please refer to the Job description above

Company Profile

Neptune consultants

Hiring for one of the top Multinational Automotive OEM
View Contact Details+

Recruiter Name:Pranjali

Contact Company:Neptune consultants