
Firmware Engineer
- Pulau Pinang Simpang Ampat, Melaka
- RM 200,000-300,000 per year
- Permanent
- Full-time
- Work with the product definition and product design team to identify and document the microcontroller firmware requirements.
- Perform MCU bare metal firmware development.
- Perform RTOS porting and development of the device drivers.
- Work with the product definition and product design team to define BIOS specifications.
- Collaborate with external parties in the development of the UEFI BIOS.
- Work with manufacturing to build prototypes for evaluation.
- Validate function of firmware & BIOS on prototypes.
- Actively participate in continuous improvement of the company’s development processes.
- Support product certification process including document and issue fixing
- Support product sustainability and customer requirements for SW/FW related issues.
- You have a bachelor's degree or higher in Computer Science, Software or Electrical Engineering.
- You have over 3 years of Firmware development experience.
- You have experience in embedded firmware, and debugging using JTAG based debuggers & logical analyzers.
- You have a strong background in software design with C, Assembly.
- You have experience with version control systems like git and the software development process.
- You have a good understanding of various interfaces including UART,USB, CAN, SPI, I2C...etc.
- You have a good understanding of PC hardware architectures, BIOS and Linux.
- You have experience with microcontrollers, their architecture and operation.
- You have a strong engineering aptitude for electronic/electrical systems.
- You understand schematics for software/hardware integration.
- You have detail oriented skills with a focus on quality.
- You have a TOEIC score of over 700 or with similar English proficiency level
- Satisfactory completion of a background check
- The company provided vacation days, dental and vision care and pension.
- Participation in the annual profit share of the company.
- Opportunity to Participate in our Employee Stock Purchase Plan
- Open ears for innovations and ideas.
- Incredibly awesome colleagues and working environment.