Talent.com
Senior C++ Middleware Developer

Senior C++ Middleware Developer

BMW TechWorks IndiaBengaluru, Karnataka, India
17 days ago
Job description

Unit and team Overview

Infotainment platforms unit is responsible for developing maintaining and deploying BMW infotainment platform. BMW infotainment platform is Linux (Yocto) based SW platform that provides common automotive functions used by multiple automotive ECUs. The platform is deployed into multiple infotainment domain ECUs ranging from headunits and rear seat entertainment systems to telematics and audio ECUs.

BMW Infotainment Middleware Our departments area of responsibility is the design and development of middleware components for a Linux based operating system in connected cars. Our mission is to develop the central component for BMW Remote Software Upgrade and for the C Application Framework for infotainment applications. RSU performs the over-the-air updates to deliver feature improvements and functional enhancements to our BMW customers around the globe. We are looking for a Senior C Software Engineer for the central update component. Our software pulls all strings together communicates with cloud services and realizes innovative update functions inside the car.

Job Description

  • As part of a dynamic and agile team you will ensure robustness performance and security aspects within the software design.
  • The result of your effort is high-quality software which becomes an integral part of BMW vehicles.
  • You will be working in a modern development environment with tools such as C17 / 20 Yocto Linux Git Zuul CI Docker and sometimes Qt.
  • Additionally you will be participating in enhancing our C tooling for our automated testing.

Qualifications

Basic requirements and Education

  • Business fluent English
  • University degree in computer science or a comparable field of study
  • Required Experience and Skills

  • At least 3 years of practical software development experience.
  • Very good coding skills in Modern C including good API design object-oriented as well as component-level software architecture and unit testing.
  • Very good proficiency : multi-platform development state-machines event driven programming remote procedure calls hands on knowledge with Linux stack
  • Very good knowledge with : compiler toolchains (gcc clang) C qualtiy assurance Git
  • Good knowledge with Qt5Core CMake Yocto / Linux Python debugging (gdb strace log analysis).
  • Self-driven and able to work independently as member of a Scrum team.
  • Business-fluent English is required German would be an advantage.
  • It is a plus to have OTA experience but more important for us are your skills as a C developer.
  • Keywords

  • Automotive Infotainment
  • C middleware
  • C software development
  • CI / CD
  • yocto / Linux
  • Required Experience :

    Manager

    Key Skills

    Collection,Insurance Management,Insurance Paralegal,Banking Sales,Loans

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Senior Developer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Senior Azure / Biztalk Developer

    Senior Azure / Biztalk Developer

    Orion Innovationhosur, tamil nadu, in
    Job Title : Senior Azure Biztalk Developer.Senior Azure Developer with Biztalk.Design, develop, and support enterprise-level integration solutions. Create technical designs and architectures for comp...Show moreLast updated: 3 days ago
    • Promoted
    C++ Engineer

    C++ Engineer

    KPG99 INChosur, tamil nadu, in
    They'll also be using bash scripting and Python.OCI is the cloud infrastructure.Show moreLast updated: 23 hours ago
    • Promoted
    Senior Pega Developer

    Senior Pega Developer

    Tenth Revolution Grouphosur, tamil nadu, in
    We are looking for an experienced.This role is ideal for professionals who are passionate about designing enterprise-level Pega applications, leading technical teams, and delivering impactful digit...Show moreLast updated: 23 hours ago
    • Promoted
    Oracle Fusion Middleware Developer

    Oracle Fusion Middleware Developer

    Hyqoohosur, tamil nadu, in
    Job Title : Oracle Fusion Middleware Developer.Duration : 6+ months with possibility of extension.Fulltime : 40 hours per week (8 hours per day). We are seeking a highly skilled Oracle Fusion Middlewar...Show moreLast updated: 23 hours ago
    • Promoted
    Senior C++ Developer

    Senior C++ Developer

    HCLSoftwareBengaluru, Karnataka, India
    Exp : 12-15 years - Location : Bangalore - Send resumes to : mounika-d@hcl-software.JD : Java : Deep expertise in Java (Java 8 or higher) with a solid understanding of the Java ecosystem and libraries....Show moreLast updated: 17 days ago
    • Promoted
    Curl Tech - Senior Software Developer - C++ Programming

    Curl Tech - Senior Software Developer - C++ Programming

    Curl TechBangalore
    Description : We are seeking an experienced IT Quant Developer with a strong foundation in C++ and Bitbucket to join our team on a contractual basis.The ideal candida...Show moreLast updated: 30+ days ago
    • Promoted
    Senior C++ Developer - IoT / Cloud Platform

    Senior C++ Developer - IoT / Cloud Platform

    WorkassistBangalore
    Description : - Design, develop, and maintain high-performance C++ applications for IoT devices and cloud pla...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer

    C++ Developer

    USTBengaluru, Karnataka, India
    Expertise in C++ with a focus on Windows environment.Experience with XML, JSON, and REST technologies.Strong background in Object-Oriented design and development. Specialization in Windows OS and in...Show moreLast updated: 17 days ago
    • Promoted
    C++ Developer (C++11+ / Oracle / Linux–Unix)

    C++ Developer (C++11+ / Oracle / Linux–Unix)

    PROADSW3 Relations pvt. ltd.bangalore, karnataka, in
    C++ Developer (C++11+ / Oracle / Linux–Unix) | 6–10 Years | C2H | 1.We are looking for an experienced C++ Developer with strong expertise in C++ (v11 & above), Oracle, and Linux / Unix environments.T...Show moreLast updated: 1 day ago
    • Promoted
    Senior Developer

    Senior Developer

    Virtusahosur, tamil nadu, in
    Flexcube Application Developer Extension Development.Job SummaWe are seeking a skilled Flexcube Application Developer with handson experience in developing extensions and customizations for Oracle ...Show moreLast updated: 1 day ago
    • Promoted
    Senior C++ Developer / Lead

    Senior C++ Developer / Lead

    ConfidentialBengaluru / Bangalore
    Hold at least a bachelor's degree in computer science or another related STEM field.Minimum of 5 years of professional software development experience in C++11 or newer. Strong knowledge of data str...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Developer (C++)

    Lead Developer (C++)

    ConfidentialBengaluru / Bangalore
    Design and develop flexible, extensible, multi-tier, scalable, and high-performance software components and services.Apply object-oriented analysis and design principles to software development.Pro...Show moreLast updated: 9 days ago
    • Promoted
    C++ Developer

    C++ Developer

    ACL DigitalGreater Bengaluru Area, India
    We are looking for C++ Developer's for Bangalore Location.Work Experience : 6 Years - 10 Years.Individual contributor role – No management experience required. Mandatory – hands on C++17+, Oracle SQ...Show moreLast updated: 4 days ago
    • Promoted
    C++ Developer / Lead

    C++ Developer / Lead

    ConfidentialBengaluru / Bangalore, Mumbai
    We're looking for a skilled C++ Developer with strong experience in Windows development using MFC and ATL COM.C++ (Design Patterns, Multi-threading, Data Structures, File Systems).Expert in MFC, AP...Show moreLast updated: 21 days ago
    • Promoted
    C++ Developer

    C++ Developer

    AscendionBengaluru, Karnataka, India
    We are seeking a highly skilled C++ Developer with 6–9 years of experience to design, develop, and maintain high-performance software applications. The ideal candidate will have a strong foundation ...Show moreLast updated: 17 days ago
    • Promoted
    Senior C++ Developer

    Senior C++ Developer

    ConfidentialBengaluru / Bangalore, India
    Notice Period : Immediate to 20 days.Must have Skills : C++, Embedded C++, OOPS, Multithreading, Linux / Unix, shell scripting. We are seeking a highly skilled C++ Developer with 6–9 years of experienc...Show moreLast updated: 21 days ago
    • Promoted
    Integration Middleware Senior Developer

    Integration Middleware Senior Developer

    Tata Consultancy ServicesBengaluru, Republic Of India, IN
    Role : Integration Middleware Senior Developer.Technical / Functional Skills : .Good hands-on experience with Azure DevOps tool. Define, design, and implement complex composites using BPEL, OSB, Huma...Show moreLast updated: 6 days ago
    • Promoted
    C++ Developer

    C++ Developer

    ConfidentialBengaluru, Karnataka, India
    The ideal candidate should have strong problem-solving skills, a deep understanding of object-oriented programming, and experience in writing efficient, scalable, and reliable C++ code.Write clean,...Show moreLast updated: 14 days ago