Enable job alerts via email!

Software Engineer

Jabil

Bayan Lepas

On-site

MYR 60,000 - 80,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 leading engineering company in Penang is seeking a developer to design and optimize embedded applications for Raspberry Pi platforms. The role involves integrating hardware peripherals and implementing computer vision applications using OpenCV. Proficiency in Python and Node.js is essential, along with experience in Linux environments and IoT protocols.

Qualifications

  • Experience in designing and developing applications for embedded systems.
  • Proficient in Python and Node.js programming languages.
  • Familiar with integrating hardware peripherals.

Responsibilities

  • Design and optimize embedded applications for Raspberry Pi platforms.
  • Integrate with hardware peripherals like sensors and displays.
  • Implement computer vision applications using OpenCV.

Skills

Embedded systems development
Python programming
Node.js development
OpenCV
Linux environments
IoT communication protocols
Job description
Responsibilities and Duties
  • Design, develop, and optimize embedded applications for Raspberry Pi platforms (Linux-based).
  • Integrate and interface with hardware peripherals (sensors, cameras, displays, GPIOs).
  • Implement computer vision and image processing applications using OpenCV.
  • Develop applications in Python and Node.js for embedded and backend services.
  • Work with Linux environments for system-level configuration and integration.
  • Implement networking and IoT communication protocols (Ethernet, Wi‑Fi, MQTT, WebSocket, etc.).
  • Debug, troubleshoot, and resolve integration issues across hardware and software.
  • Document technical designs and maintain best practices for embedded development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.