About Our Client
My client is a global industrial computer manufacturer and solution provider established in 2003, specializing in hardware for the Industrial IoT (IIoT) Edge . The client's core expertise lies in designing, building, and delivering highly-configurable, rugged computer systems that are engineered for exceptional reliability and designed to operate continuously in the most challenging industrial and harsh environments.
Job Description
- MCU Development Leadership : Lead the bare metal firmware development and perform RTOS porting and device driver development for microcontrollers utilized on our own products.
- Requirements Definition : Collaborate with the Product Definition and Design teams to identify and document all microcontroller firmware requirements and define BIOS specifications .
- BIOS Collaboration : Support and collaborate with external partners in the development and modification of UEFI BIOS for our computer motherboards.
- Validation and Testing : Work with manufacturing to build and evaluate prototypes, rigorously validating the function of both the developed firmware and the BIOS.
- Quality and Compliance : Actively participate in the continuous improvement of the company's development processes. Support product certification processes and address all SW / FW related issues for product sustainability and customer requirements.
The Successful Applicant
Education : A Bachelor's degree or higher in Computer Science, Software, or Electrical Engineering.Experience : Over 6 years of proven Firmware development experience, specifically in developing code for microcontrollers.Technical Proficiency :Strong background in embedded software design using C and Assembly .
Experience with embedded firmware and debugging using JTAG-based debuggers & logical analyzers .Proficiency with version control systems like Git and the software development process.Good understanding of PC hardware architectures, BIOS, and Linux .Good understanding of various interfaces including UART, USB, CAN, SPI, I2C , etc.Strong engineering aptitude for electronic / electrical systems and the ability to understand schematics for software / hardware integration .Communication : A TOEIC score of over 700 or a similar strong English proficiency level.Attitude : A self-motivated engineer who is enthusiastic about software development, thrives on solving engineering challenges, and has a detail-oriented focus on quality.What\'s on Offer
Attractive salary & benefitsExpanding organisation in Malaysia#J-18808-Ljbffr