Upload Button Icon Add office photos
filter salaries All Filters

77 BMW TechWorks India Jobs

Senior Software Developer - Yocto [Base System]

2-5 years

Bangalore / Bengaluru

1 vacancy

Senior Software Developer - Yocto [Base System]

BMW TechWorks India

posted 6d ago

Job Description

The teams area of responsibility is to maintain the Yocto meta layers for Linux based platform projects in connected cars. We are looking for a Senior Software Engineer who will be our connection to not just the consumers of the Linux distro that we package but also the with the upstream open source community. The responsibility includes maintaining OSS components hosted by Yocto, CVE scanning and fixing the OSS components based on the needs of the project and the platform. The engineer will be the part of the team that understands wide range usage of the opensource components in the context of the project and thus able advice on the correct usage of the components. A good background of automotive architecture is a plus.
The standard activities include, upstream sync of yocto layers, performing Yocto update to the required LTS versions in the platform, adding tests in the project test infrastructure to test the oss components used in the project, monitoring of CVEs and liasing with upstream to maintain the CVEs and monitoring usage based on the allowed licenses.
Job Description
  • Yocto upstream syncs
  • Building the platform and ECU projects and fixing build issues
  • Enable and configure new oss components hosted through Yocto
  • Scan OSS components for CVEs, fix as per Upstream instructions and engage with NVD if needed
  • Engage with upstream Yocto, OSS Security community and OSS opensource community
  • Maintain Python based test suites for the open source components
  • Manage Yocto updates to LTS versions as per platform roadmap
  • Engage with the project domains to monitor their OSS usage and help in configuring the components properly
  • Maintaining OSS licenses used in the project and responsible for the delivery of SPDX documentation for the same

Qualifications Basic requirements and Education
  • Business fluent English
  • University degree in computer science or a comparable field of study, ideally with a security focus

Required Experience and Skills
  • At least 3 years of practical software development experience
  • Very good knowledge in Yocto , Bitbake, CMake, compiler toolchains(GCC, CLANG)
  • Hands on knowledge with Linux stack, Git, Gerrit , CI, python, containers/docker,Software build engineering
  • Intermediate level C++ experience
  • Hands on experience in debugging and issue analysis
  • Self-driven and able to work independently as member of a Scrum team
  • Business-fluent English is required, German would be an advantage
  • Previous contributions to Upstream Yocto and other Upstream OSS components is an added plus

Keywords
  • Yocto / Linux
  • Bitbake, python , SW development
  • Cmake, C++ , GDB
  • CI/CD
  • Automotive Infotainment

Employment Type: Full Time, Permanent

Read full job description

Prepare for Senior Software Developer roles with real interview advice

What people at BMW TechWorks India are saying

Senior Software Developer salary at BMW TechWorks India

reported by 5 employees with 5 years exp.
₹10 L/yr - ₹17 L/yr
7% less than the average Senior Software Developer Salary in India
View more details

What BMW TechWorks India employees are saying about work life

based on 2 employees
100%
Day Shift
View more insights

BMW TechWorks India Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare BMW TechWorks India with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.6
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Integrator at BMW Techworks India Private Limited

Bangalore / Bengaluru

2-5 Yrs

₹ 6-10 LPA

Embedded Developer at Tessolve

Hyderabad / Secunderabad, Chennai + 1

4-9 Yrs

₹ 9.5-14 LPA

Senior Software Engineer at Polaris Software Lab Ltd

Bangalore / Bengaluru

4-7 Yrs

₹ 8-13 LPA

Software Engineer at Mercedes Benz Research and Development India Pvt.Ltd.

Bangalore / Bengaluru

4-8 Yrs

₹ 6-9 LPA

Embedded Engineer at Infosys Technologies ltd

Chennai

5-10 Yrs

₹ 6-7 LPA

Test Automation at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

6-9 Yrs

₹ 8-11 LPA

Infotainment Test Engineer at Larsen & Toubro (L&T)

Mumbai Suburban, Navi Mumbai + 1

3-8 Yrs

₹ 5-11 LPA

Designer at Maruti Suzuki India Limited

Gurgaon / Gurugram

2-5 Yrs

₹ 4-7 LPA

Automation Testing at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

3-6 Yrs

₹ 5-8 LPA

Senior Video Engineer at MulticoreWare Inc.

3-7 Yrs

₹ 7-25 LPA

Senior Software Developer - Yocto [Base System]

2-5 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

ADAS_ Perception Algo Development

4-12 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Java Expert Software Developer

10-14 Yrs

Chennai, Bangalore / Bengaluru

2d ago·via naukri.com

MSDCRM Expert Software Developer

10-14 Yrs

Pune, Chennai

2d ago·via naukri.com

IT Delivery Manager

12-14 Yrs

Pune

2d ago·via naukri.com

Senior Linux and Android System Expert / System Engineering

10-15 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Senior Android Developer - Android Automotive OS

4-10 Yrs

Pune

2d ago·via naukri.com

Senior Cloud Software Engineer

5-8 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

SW Engineer (SWF- Test Automation)

4-12 Yrs

Pune

2d ago·via naukri.com

ML Perception: Sr. Software Engineer

5-8 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com
write
Share an Interview