
Senior C/C++ Software Engineer
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- 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 low-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 DevOps 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.
- 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 hardware-software system-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.
- 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 bare-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.
- 25 Days of annual leave, because work-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.
- Medical subscription;
- Accident insurance;
- Sport activities and well-being initiatives.
- Technical and soft skills trainings;
- Access to e-learning platforms;
- Local and Global career development programs;
- Opportunity to attend conferences;
- Bookster subscription.
- A monthly budget which can be used for several different services on an online benefit platform;
- Annual bonus;
- Lunch discounts.