Upload Button Icon Add office photos
filter salaries All Filters

74 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 2hr 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 4 employees with 5 years exp.
₹10 L/yr - ₹15 L/yr
14% 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.9
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

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

Bangalore / Bengaluru

4-8 Yrs

₹ 6-9 LPA

Test Automation at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

6-9 Yrs

₹ 8-11 LPA

Software Engineer at Aptiv Technical Centre

Bangalore / Bengaluru

1-5 Yrs

₹ 3-7 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

Lead at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

5-9 Yrs

₹ 7-11 LPA

Embedded Engineer at Mascots Corporation

Bangalore / Bengaluru

4-9 Yrs

₹ 6-11 LPA

Senior Software Developer - Yocto [Base System]

2-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Designer 3D

5-8 Yrs

Chennai

15hr ago·via naukri.com

SW Engineer(Code Quality - SWF)

4-8 Yrs

Pune

16hr ago·via naukri.com

ADAS ECU_Parking SW Integration

3-6 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Sr. AI Research and Development Engineer

5-10 Yrs

Pune, Bangalore / Bengaluru

16hr ago·via naukri.com

Software Engineer JAVA Front end

5-8 Yrs

Pune

16hr ago·via naukri.com

ADAS Embedded C++ Developer

2-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Infotainment Platforms

2-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Generative AI Research Engineer

2-5 Yrs

Pune, Bangalore / Bengaluru

16hr ago·via naukri.com

Product Owner (PE)

10-12 Yrs

Pune

16hr ago·via naukri.com
write
Share an Interview