Senior C/C++ Software Engineer
Job Description
As a Senior C/C++ Software Engineer, you will play a fundamental role in architecting and implementing the interaction between hardware and software across our Android and Linux (Linux kernel, Device Drivers) platform.
Your responsibilities will include:
- Designing, developing, and optimizing device drivers in C for the Linux kernel, ensuring robust and performant integration with hardware;
- Implementing software modules in C++ that bridge
- level drivers with the Android application stack, contributing to system performance and stability; - Actively contributing to the upstream process of developed drivers into the main Linux kernel, ensuring compliance with community standards and best practices;
- Comprehensive setup of development environments (hardware and software toolchains) for new projects and platforms;
- Collaborating closely with Dev
Ops engineers to develop and implement automated testing pipelines, ensuring software quality and reliability; - Sharing your expertise in C/C++ and Linux drivers, while having the opportunity and support to develop your skills in Android development.
Qualifications
- Several years of relevant experience in C/C++ software development on embedded systems;
- Strong expertise in C/C++;
- Exceptional analytical and debugging skills for complex
- software
- level issues; - Ability to work independently, take initiative and lead projects;
- A strong motivation to expand your knowledge and specialize in Android and Linux Kernel development.
Nice to have:
- Practical experience with general Linux environments, system configuration and scripting;
- Familiarity with Android architecture, Android Open Source Project (AOSP), or prior experience in Android development (Java/Kotlin or NDK);
- Experience with
- metal programming, understanding of microcontroller/microprocessor architectures; - Experience with MTK SCP or Qualcomm SLIP platforms is a significant advantage;
- Familiarity with version control tools (Git), build systems (CMake, Make), debugging (GDB), and profiling.
# Like
ABosch Benefits:
Your
- life balance is valuable to us, so we offer you:
- 25 Days of annual leave, because
- life balance is essential to us; - Flexible working hours and if you want to work from somewhere else than the office, our Home Office program helps you do that 70% of your working time/month.
Your health and well-being is important to us, so we have you covered:
- Medical subscription;
- Accident insurance;
- Sport activities and
- being initiatives.
We believe in a Life-Long Learning approach, so you can take advantage of:
- Technical and soft skills trainings;
- Access to
- learning platforms; - Local and Global career development programs;
- Opportunity to attend conferences;
- Bookster subscription.
You will be part of a product company. You will contribute to developing
-
- end products that are delivered to Global OEMs.
On top of these, we are offering:
- A monthly budget which can be used for several different services on an online benefit platform;
- Annual bonus;
- Lunch discounts.
Ready to work # Like
ABosch?
We live by our values, have an open feedback culture and there is plenty of room for innovative ideas. All because a team is only as valuable as its members.
- Informații detaliate despre oferta de muncă
Firma: Bosch Group Localiția: Cluj-Napoca
Cluj-Napoca, Cluj County, RomaniaAdăugat: 23. 8. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!