
Firmware Intern
- Pulau Pinang
- Training
- Full-time
- Design, develop, and maintain firmware for test and measurement instruments.
- Collaborate with cross-functional teams, including hardware engineers, and product managers, to define firmware requirements and ensure seamless integration with hardware components.
- Assist to implement and optimize algorithms, signal processing, and measurement accuracy.
- Conduct thorough testing, debugging, and validation of firmware to ensure high performance and reliability.
- Develop and maintain comprehensive documentation for firmware design, implementation, and testing processes.
- Stay updated with the latest industry trends, technologies, and best practices to continuously improve firmware quality and functionality.
- Assist in the development of user interfaces and communication protocols for test and measurement instruments.
- Design, develop, and maintain firmware for test and measurement instruments.
- Collaborate with cross-functional teams, including hardware engineers, and product managers, to define firmware requirements and ensure seamless integration with hardware components.
- Assist to implement and optimize algorithms, signal processing, and measurement accuracy.
- Conduct thorough testing, debugging, and validation of firmware to ensure high performance and reliability.
- Develop and maintain comprehensive documentation for firmware design, implementation, and testing processes.
- Stay updated with the latest industry trends, technologies, and best practices to continuously improve firmware quality and functionality.
- Assist in the development of user interfaces and communication protocols for test and measurement instruments.
- Student of Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Proficiency in programming languages such as C/C++ and assembly language.
- Understanding of microcontroller architectures, peripherals, and real-time operating systems (RTOS).
- Experience with embedded software development tools and debugging techniques.
- Knowledge of communication protocols such as UART, SPI, I2C, and USB.
- Experience with signal processing, data acquisition, and measurement techniques.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.