TymblHub

© 2026 TymblHub

Embedded Software Engineer

BMW Techworks India
Posted on
BMW Techworks India logo

Experience
6 - 9 yrs
Salary (CTC)
₹20L - ₹35L
Job Location
Pune, India
Vacancy
1
Designation
Embedded Software Engineer
Job Type
Not specified

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.
  • Exposure to automotive protocols such as CAN, LIN, and FlexRay.

Good to Have


  • Experience with ARXML / AUTOSAR concepts.
  • Familiarity with tools like S32 Design Studio (NXP platforms).