System Function and Middleware Team
At BMW TechWorks India a joint venture between the BMW Group and Tata Technologies we engineer in India for the world. With our offices in Pune Bengaluru and Chennai we are a key building block in delivering software and IT solutions for whole BMW. Starting from contributions to the software defined vehicle (SDV) automated driving digital infotainment to automotive digital services.
In our projects we develop uncompromising software solutions for our autonomous driving platform utilizing the very highest-performance in-car hardware and electrical systems. The challenge is nothing less that to provide the most performant convenient and safety certified software platform based on QNX for the future of autonomous driving. For this endeavor we need a team of highly motivated engineers to redefine the limits of what is possible
What awaits you / Job Profile :
- Extensive professional experience in software development with object-oriented languages - preferred in modern C and Python and Bazel.
- Extensive professional knowledge of POSIX operating systems (Linux QNX) and their use in Embedded Systems.
- Experience preferred in real-time systems
- You will ensure high quality code in C that runs in every new BMW
- You will contribute to the requirements and architecture of your product
- You will contribute to the overall software product lifecycle
- Experienced with Linux system fundamental and system functional programming
What should you bring along :
More than 9 year of experience C / Linux / QNX with deep understanding of Linux and RTOS systemExperience in embedded software development and embedded debuggingGood knowledge of Linux internals and System programming middlewareWillingness and ability to take leadership for topics within a team.Good understanding bazel buildsExperience with version control systems like Git SVN or similar for code management and collaboration.Develop and maintain automation scripts (e.g. Bash Python) to streamline middleware installation deployment and maintenance tasks.Automate repetitive tasks to improve efficiency. Ability to learn new technology as per project needs and mentor junior engineersExcellent problem-solving skillsRequired Experience :
Manager
Key Skills
Administrative Skills,Facilities Management,Biotechnology,Creative Production,Design And Estimation,Architecture
Employment Type : Full-Time
Experience : years
Vacancy : 1