Deskripsi Pekerjaan
Are you a seasoned Embedded Software Engineer looking to shape the future of automotive technology? Bosch is seeking a highly motivated Staff/Senior Linux Embedded SW Engineer to join our dynamic team in Bayan Lepas, Penang. In this pivotal role, you will collaborate with cross-functional project teams to drive software architecture and implementation for our high-reliability embedded systems. We are committed to innovation, and you will have the opportunity to work with cutting-edge technologies in a global leader in technology and services.
We are looking for an individual who possesses a deep understanding of Linux internals and a passion for solving complex engineering challenges. You will be instrumental in the design, development, and maintenance of embedded software solutions that meet the highest standards of quality and safety.
Tanggung Jawab
- Design, develop, and maintain complex embedded Linux device drivers and kernel modules.
- Collaborate closely with hardware engineers to define system interfaces and bring up new hardware platforms.
- Analyze system performance and optimize code for real-time constraints and resource efficiency.
- Debug and troubleshoot hardware-software integration issues using advanced debugging tools and techniques.
- Participate in the full software development lifecycle, including code reviews, unit testing, and integration testing.
- Contribute to technical documentation and ensure compliance with industry standards and Bosch guidelines.
- Lead technical discussions and mentor junior engineers within the project team.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- Minimum of 5 years of experience in embedded software development, specifically with Linux and C/C++.
- Strong understanding of real-time operating systems (RTOS) and kernel architecture.
- Experience with embedded Linux build systems such as Yocto, Buildroot, or OpenWrt.
- Proficiency in software version control (Git) and Agile/Scrum methodologies.
- Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.
- Knowledge of CAN bus, automotive protocols, or IOT connectivity is a plus.