Deskripsi Pekerjaan
Join Bosch's innovation hub in Bayan Lepas, Penang, as a Senior Embedded Software Engineer and shape the future of hardware solutions. As a global technology leader, we're seeking passionate engineers to develop cutting-edge embedded firmware that powers our next-generation products. You'll work in a dynamic environment where your code directly impacts real-world applications across automotive, industrial, and consumer sectors. This role offers the opportunity to collaborate with cross-functional teams to design, implement, and optimize firmware for microcontrollers, sensors, and IoT devices. If you thrive on solving complex technical challenges and want to contribute to products that improve lives, Bosch offers a platform for professional growth and innovation.
Tanggung Jawab
- Design, develop, and maintain high-performance embedded firmware for Bosch hardware products
- Collaborate with hardware engineers to ensure seamless software-hardware integration
- Implement real-time operating systems and middleware for embedded applications
- Perform thorough testing, debugging, and optimization of firmware code
- Develop device drivers and low-level software for microcontrollers and sensors
- Document technical specifications and maintain software version control
- Participate in code reviews and enforce coding standards
Kualifikasi
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 5+ years of experience in embedded software development
- Expert proficiency in C/C++ programming languages
- Strong knowledge of microcontroller architectures (ARM Cortex-M, AVR, etc.)
- Experience with real-time operating systems (FreeRTOS, Zephyr, etc.)
- Familiarity with hardware debugging tools and oscilloscopes
- Understanding of automotive or industrial communication protocols (CAN, LIN, UART)
- Proven problem-solving skills in cross-functional teams