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).
