Updating Results

R&D Software Engineer null

Bayan Lepas, Penang, Malaysia

Opportunity Expired

Work and interact with a wide variety of NI staff in R&D software and hardware organizations, as well as employees from other business groups

Opportunity details

Opportunity Type
Graduate Job

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
E
Electrical & Electronic Engineering
Engineering & Mathematics (all other)
Engineering Management
I
Programming & Software Engineering

Hiring criteria

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

See details

Working rights

Malaysia

  • Malaysian Temporary Work Visa
  • Malaysian Citizen
  • Malaysian Permanent Resident
Read more

Job Description

  • Specify, design, implement, and test software features for new and existing products
  • Work and interact with a wide variety of NI staff in R&D software and hardware organizations, as well as employees from other business groups
  • Perform research as required to specify and develop or enhance your products
  • Diagnose and debug problems with your product or problems arising when your product integrates with other NI products

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++).
  • Fresh graduates with good attitude are welcomed to apply
  • Thorough understanding of the following concepts and principles:
  • Software design and architecture principles
    • Operating system and computer architecture
    • Data structures
    • Development methodologies including object-oriented analysis and design.
    • Demonstrated capability to help define and successfully complete software projects
    • Passion for learning about and working with computer-industry technologies
  • 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
    • Real-time operating systems (RTOS)
    • Unit testing
    • Scripting languages such as Python
    • Agile development methodologies
  • Demonstrated ability to:
    • Work effectively across groups and work collaboratively with teams in USA or other sites
    • Problem-solve effectively
    • Take initiative, be a self-starter, and work independently
    • Take ownership of goals, project schedules; persistently drive tasks /projects to completion
  • English language competency and effective communication skills.
    • Can clearly and concisely communicate in English, particularly in technical conversations.

Hiring criteria

You should have or be completing the following to apply for this opportunity.

B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
E
Electrical & Electronic Engineering
Engineering & Mathematics (all other)
Engineering Management
I
Programming & Software Engineering

Work rights

The opportunity is available to applicants in any of the following categories.

country
eligibility

Malaysia

Malaysia

Malaysian Temporary Work Visa

Malaysian Citizen

Malaysian Permanent Resident