Embedded C++ Engineer (Mumbai)

Embedded C++ Engineer (Mumbai)

05 Aug
|
BMW TechWorks India
|
Mumbai

05 Aug

BMW TechWorks India

Mumbai

Experience: 2 - 4 YearsnLocation: PunenQualification: B.E./B.TechnnnAboutnBMW TechWorks India, a joint venture between the BMW Group and Tata Technologies, develops world-class software and IT solutions for BMW's global products and services. Our teams contribute to Software Defined Vehicles (SDV), digital infotainment platforms, automotive lighting systems, and connected vehicle technologies.nnnWe are looking for passionate engineers with robust expertise in C++, C#, and Python to develop embedded software, engineering tools, simulation environments, and testing solutions for next-generation automotive systems.nnnKey ResponsibilitiesnnDevelop and maintain embedded software using C++.nDesign and develop engineering tools, simulators, and test applications using C# and .NET Framework.nCreate automation and test scripts using Python.nPerform software debugging, unit testing, and Software-in-Loop (SIL) testing.nWork closely with hardware and embedded platforms for software integration and validation.nParticipate in software design, requirements engineering, documentation,



and code reviews.nCollaborate with global teams to deliver high-quality automotive software solutions.nnMandatory Skillsnn2 - 4 years of software development experience.nStrong hands-on experience in C++ (C++11/C++14,17,20 etc).nStrong hands-on experience in C# development using .NET Framework and Visual Studio.nExperience in Python programming for automation and testing.nExperience in embedded software development.nGood understanding of Linux systems programming.nKnowledge of microcontrollers and SoC architectures.nExperience with debugging and troubleshooting complex software issues.nExperience with Git, GitHub, Jira, Confluence, Docker, VS Code, Visual Studio, and WSL.nUnderstanding of UML, software design principles, and requirements engineering.nnPreferred SkillsnnExperience with automotive communication protocols such as CAN, LIN, I2C, Serial Communication, and Ethernet.nExposure to QEMU and virtualization environments.nFamiliarity with AUTOSAR, MISRA, ASPICE, and Clang-Tidy.nExperience working with automotive embedded systems.nnWhat We Are Looking FornnStrong problem-solving and analytical mindset.nAbility to work independently and within cross-functional teams.nExcellent debugging skills.nProactive attitude and ownership-driven approach.nPassion for automotive software and embedded systems. .

📌 Embedded C++ Engineer (Mumbai)
🏢 BMW TechWorks India
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ engineer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ engineer (mumbai) / mumbai