Job Search and Career Advice Platform

Enable job alerts via email!

BOARD SUPPORT PACKAGE (BSP) ENGINEER/SENIOR ENGINEER

Kontron

Penang

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company based in Penang is seeking a Board Support Package Engineer/Senior Engineer to design and develop software and firmware that meets specific requirements. This role involves integrating device drivers and maintaining BSP across various operating systems. The ideal candidate should have a Bachelor's Degree in Electronic Engineering, strong programming skills in C/C++ and experience across multiple OS environments. The position offers an opportunity to work in a collaborative team setting and contribute to innovative solutions.

Qualifications

  • Bachelor's Degree in Electronic Engineering or equivalent is required.
  • Good programming skills in C, C++, Visual Basic, and Linux scripting languages.
  • Experience with BSP creation on multiple operating systems (Android, Linux, Windows).

Responsibilities

  • Responsible for design and development of BSP that meets requirements.
  • Create and integrate device drivers for hardware devices.
  • Verify third-party applications on Kontron hardware.

Skills

Programming skills in C, C++, Visual Basic, Linux scripting
Experience with real-time operating systems (RTOS)
Familiar with microcontroller/microprocessor architectures
Working knowledge of Linux driver development
Strong analytical skills

Education

Bachelor's Degree in Electronic Engineering or equivalent

Tools

Debugger tools
Linux operating systems
Job description
BOARD SUPPORT PACKAGE (BSP) ENGINEER/SENIOR ENGINEER
  • Responsible for design, development, documentation and testing of BSP that fulfill the requirements and specifications of the standard and customer requirement
  • Create, customize, and integrate device driver for specific hardware devices
  • Create, customize, and integrate board support packages for major operating systems (Windows, Yocto) on the market.
  • Customize boot-Loader and Linux operating system for embedded platforms
  • Integrate and verify third party software applications and protocol stacks on Kontron hardware
  • Provide customer specific adaptations to various software deliverables
  • Develop functional and system test programs by modifying and/or adding new product specific code to existing Libraries.
  • Follow the design rule as stated in the design development procedure to ensure the software/ firmware's maintainability & reusability.
  • Maintain, upgrade and customized design as requested.
Requirements
  • Candidate must possess at Least a Bachelor's Degree in Electronic Engineering or equivalent.
  • Good programming skill in high Level& Low-Level Language- C, C++, Visual Basic, Linux scripting Languages
  • Experience of BSP creation, extension and maintenance on multiple operating systems (e.g. Android, Linux, Windows, Vxworks).
  • Experience in real-time operating system (RTOS) will be an added advantage.
  • Working knowledge and experience in various microcontroller/microprocessor architectures especially x86 (Intel& AMD).
  • Familiar with variety of debugger tools, operating systems and bus protocols
  • Working knowledge of Linux driver development
  • Working knowledge of the Linux File System, how to build a root file system and building Linux distributions.
  • Familiar with Graphics framework will be an added advantage.
  • Familiar with SoC bootloader and BSP development will be an added advantage.
  • Experience in algorithm development will be an added advantage.
  • Familiar with PC hardware and software, including a broad knowledge base e.g.
  • Design for Test concepts (OFT), familiar with analog and digital circuitries, PC boards and peripherals, Laboratory test equipment, networking protocols will be an added advantage
  • Experience in produce quality software/ firmware design documentation
  • Strong analytical skills to research technical issues and generate creative/innovative solutions with the ability to work independently.
  • Positive attitude & good team player.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.