Talent.com
This job offer is not available in your country.
Senior C++ Middleware Developer

Senior C++ Middleware Developer

ConfidentialBengaluru / Bangalore
9 days ago
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 C++17 / 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
    • Skills Required

      Cmake, Yocto, Linux, Python, Debugging

    Create a job alert for this search

    Senior Developer • Bengaluru / Bangalore