Software Developer

3 - 7 years

20 - 35 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview:

Technical Lead

Key Responsibilities:

  • Lead the technical development and integration of embedded platform software based on

    Linux/QNX

    and

    Adaptive AUTOSAR

    standards.
  • Provide strong architectural guidance and hands-on technical leadership to the software development team.
  • Develop and maintain the

    Yocto-based Linux baselayer

    , ensuring robust performance and scalability for automotive systems.
  • Utilize

    C++

    and system programming to develop and debug critical components of the embedded software stack.
  • Drive and ensure efficient usage of

    Bazel

    as a scalable build system across complex codebases.
  • Collaborate with cross-functional teams including system architects, test engineers, and product owners across

    BMW global locations

    .
  • Debug system-level issues involving filesystems, memory management, IPC, and performance using Linux tools and commands.
  • Guide team members on best practices in code structure, quality, and maintainability.
  • Use

    Jira

    ,

    Confluence

    , and

    Codebeamer

    to track progress, document solutions, and manage project workflows efficiently.
  • Support system bring-up, integration, and validation on both virtual platforms and real hardware.

Required Skills & Qualifications:

  • Bachelors/Masters degree

    in Computer Science, Electronics, or related discipline.
  • 3 to 7 years of hands-on experience in embedded systems, with strong programming skills in

    C++

    .
  • In-depth knowledge of

    Adaptive AUTOSAR architecture

    and middleware components.
  • Proficient in system debugging techniques for

    Linux/QNX-based platforms

    .
  • Experience in building and maintaining embedded Linux distributions using

    Yocto

    and/or

    Bazel

    .
  • Strong command-line proficiency and system-level understanding of

    Linux

    , including filesystem and memory management.
  • Experience leading technical teams and providing architectural or structural guidance.
  • Solution-oriented mindset with a proven ability to resolve complex, cross-functional technical issues.
  • Familiar with

    GIT

    ,

    Github

    , and

    Codebeamer

    for version control and ALM.
  • Strong experience using

    Jira

    and

    Confluence

    in an Agile/SAFe environment.

Nice to Have:

  • Experience in the automotive domain, particularly in software platforms for

    IVI, ADAS

    , or

    autonomous driving

    .
  • Exposure to virtual platforms, containerization, and CI/CD integration.
  • Knowledge of safety-critical software development standards like

    ISO 26262

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
BMW Techworks India logo
BMW Techworks India

Accounting

Bengaluru

RecommendedJobs for You

mumbai metropolitan region