• Senior Software Engineer (Driver Development) Bayan Lepas
  • NI in Bayan Lepas, Penang, Malaysia
  • jobs
  • 4 days ago

jobs description

• Core Job Responsibilities
• Unleash the value of systems & hardware through development of drivers, software, or firmware.
• Specify, design, implement, and test software features for new and existing products.
• 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.
• Position Requirements:
• B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering.
• Strong understanding of computers and high-level programming languages (C/C++).
• Minimum 5 years of experience in relevant field.
• Thorough understanding of the following concepts and principles:
• Software design and architecture principles
• Object Oriented Programming
• Programming for hardware or systems
• Computer architecture and operating system
• Demonstrated capability to define... and complete software projects
• Experience in the following areas will be an added advantage
• Windows driver development
• Linux kernel mode & user mode driver development
• Windows & Linux debugging tools, such as WinDBG
• Unit testing
• Scripting languages such as Python
• Agile development methodologies
• Demonstrated ability to:
• Problem-solve effectively
• 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)
• English language competency and effective communication skills.
• Can clearly and concisely communicate in English, particularly in technical conversations.
• Hybrid work mode (typically 2-3 days onsite/week
Bayan Lepas Penang Malaysia


Apply - Senior Software Engineer (Driver Development) Bayan Lepas