Embedded Software Engineer

BMW Techworks India

Pune District

On-site

INR 2,600,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BMW TechWorks India is seeking an Embedded Software Engineer to work on automotive Ethernet and Linux-based platforms. You will develop SOME/IP based communication solutions, extract ARXML data, and create tools to generate configurations and application code.

The role involves collaborating with cross-functional teams, working on Linux-based embedded systems across multi-core platforms, and contributing to middleware and embedded layers.

Qualifications

  • 6–8 years of embedded software experience in automotive environments.
  • Strong C++ development skills and Linux proficiency.
  • Familiarity with automotive Ethernet/SOME-IP is a plus.
  • Experience with ARXML data and toolchains is desirable.

Responsibilities

  • Develop and integrate SOME/IP based communication solutions.
  • Extract and configure data from ARXML databases.
  • Create tools/exporters to generate JSON configurations and code.
  • Work on Linux-based embedded systems across multi-core platforms.
  • Collaborate with cross-functional teams for system integration.

Skills

C++
Embedded Systems
Linux
Git
TCP/IP

Education

B.Tech / B.E.

Tools

Yocto Project
Python
C# / .NET
ARXML

Job description

Job Title: Embedded Software Engineer (Automotive Ethernet / Linux)

Company: BMW TechWorks India
Location: Pune
Experience: 6 - 8 Years
Qualification: B.Tech / B.E.

Job Summary

We are seeking an Embedded Software Engineer to work on advanced automotive communication systems, focusing on Automotive Ethernet (SOME/IP) and Linux-based platforms. The role involves developing and integrating communication solutions, working with ARXML data, and contributing to both middleware and embedded system layers.

Key Responsibilities
  • Develop and integrate SOME/IP (vSomeIp)-based communication solutions.
  • Extract and configure data from ARXML databases.
  • Create tools/exporters to generate JSON configurations and application code.
  • Work with Linux-based embedded systems and multi-core platforms.
  • Collaborate with cross-functional teams on system integration.
Required Skills
  • Experience in Embedded Systems Development using C++.
  • Strong knowledge of Linux.
  • Familiarity with Git version control.
  • Basic understanding of TCP/IP and service-oriented communication.
Preferred Skills
  • Experience with Automotive Ethernet / SOME-IP.
  • Knowledge of Yocto Project.
  • Experience with Python and/or .NET (C++/C#).
  • Understanding of toolchains, compilers, and linker scripts.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer
Embedded C++ Engineer

BMW Techworks India • Pune District

Hybrid
INR 800,000 - 1,200,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Nleague Technologies • Hyderabad

Hybrid
INR 4,000,000 - 6,000,000
Automotive Ethernet Engineer
Automotive Ethernet Engineer

Gadgeon Smart Systems • Coimbatore District

On-site
INR 2,000,000 - 3,600,000
Field Applications Engineer (Automotive Embedded Systems)
Field Applications Engineer (Automotive Embedded Systems)

Intrepid Control Systems (India) Pvt Ltd • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Software Developer
Embedded Software Developer

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Embedded Software Development
Embedded Software Development

CADMAXX • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
Automotive Telematics -System Engineer
Automotive Telematics -System Engineer

Softura • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer-Automotive
Senior Software Developer-Automotive

thyssenkrupp • Pune District

On-site
INR 800,000 - 1,200,000