Enable job alerts via email!

Senior/Staff Software Engineer

NI Malaysia Sdn Bhd

Penang

Hybrid

MYR 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Penang is seeking a firmware/drivers developer. The role involves the full product lifecycle including development, testing, and collaboration across divisions. Candidates should have a degree in engineering or computer science and experience in C programming and driver development. This position offers a hybrid work mode with an emphasis on teamwork and innovation.

Qualifications

  • Minimum 2 years of experience in a relevant field.
  • Strong understanding of computers and high-level programming languages.
  • Experience in developing UEFI Firmware or drivers.

Responsibilities

  • Develop UEFI Firmware or drivers for NI embedded controllers.
  • Involve in the full product development lifecycle.
  • Drive software development excellence and continuous improvement.

Skills

C programming
Driver development
Object Oriented Programming
Debugging tools (XDP)
Computer architecture
Agile

Education

B.S. or M.S. in computer science, computer engineering or electrical engineering

Tools

Linux
Git
Job description
Responsibilities

Unleash the value of systems & hardware through development of drivers, software, or firmware. Responsible to develop UEFI Firmware (BIOS) or drivers for NI embedded controller and other products.

Involve in full product development lifecycle, from concept to definition, implementation, test, debug and sustaining.

Drive software development excellence, continuous improvement and bring innovation into software and hardware products.

Work and interact with colleagues from other divisions such as R&D hardware, R&D software, systems R&D, manufacturing, or other business groups.

Who You Are

You thrive in collaborative environments, seamlessly working with diverse teams to achieve shared objectives through open communication and mutual support. Your proactive approach to problem‑solving enables you to anticipate challenges, take initiative, and drive tasks forward with efficiency and determination. Your unwavering dedication, persistence, and ability to navigate complex situations empower you to make meaningful contributions and drive success in any endeavor.

Qualifications
  • B.S. or M.S. in computer science, computer engineering or electrical engineering.
  • Strong understanding of computers and high‑level programming languages (C).
  • Minimum 2 years of experience in relevant field.
  • Programming for hardware or systems.
  • Computer architecture and operating system.
  • UEFI/BIOS or BSP.
  • Understanding of PC bus interfaces such as PCI, PCIe, SMBus, etc.
  • Debugging tools such as XDP.
  • Object Oriented Programming.
  • Device driver development and Linux.
  • Common SW development process and tools, such as Agile, Git, etc.
Preferred Qualifications that Set You Apart
  • Work effectively in a group development environment.
  • Take initiative, be a self‑starter and work independently.
  • Take ownership of goals, project schedules, persistently drive tasks/projects to completion.
  • Work effectively across groups and with global teams (e.g. USA).
  • Quickly learn applicable technology, systems, and products.
  • Clearly and concisely communicate in English, particularly in technical conversations.
Hybrid Work Mode

Hybrid work mode (typically 4 days onsite/week).

Experience Advantage

Experience in the following areas will be an added advantage.

Location and Work Authorization

Malaysian citizenship, Permanent Residency, or ability to secure the appropriate work permit is required to work in this position at NI Penang.

Export Compliance

US Customs Law forbids the export of certain technologies to certain countries. Due to licensing requirements which National Instruments does not presently pursue for this position, this regulation effectively prevents National Instruments from hiring candidates for this job (as it would require access to such technology) whose current country of citizenship or permanent residence are Cuba, Sudan, North Korea, Iran and Syria.

About NI

For 40 years, NI has worked with engineers and scientists to provide answers to the most challenging questions. NI systems accelerate productivity, innovation, and discovery through an open, software‑defined platform. This approach helps engineers develop and increase the performance of automated test and automated measurement systems.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.