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 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.
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 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.
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 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.
Additional Information :
# LikeABosch Benefits:
Your work-life balance is valuable to us so we offer you:
- 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.
Your health and well-being is important to us so we have you covered:
- Medical subscription;
- Accident insurance;
- Sport activities and well-being initiatives.
We believe in a Life-Long Learning approach so you can take advantage of:
- Technical and soft skills trainings;
- Access to e-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-to-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 # LikeABosch
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.
Remote Work :
No
Employment Type :
Full-time