Connecting...

Staff R&D Software Engineer

Job title: Staff R&D Software Engineer
Location: Pulau Pinang
Specialisation: Engineering & ManufacturingInformation Technology
Salary: MYR 80,000 - 180,000 (Annual)
Reference: PR/156618
Contact details: Hasmidar Hasan
Contact email: hasmidar.hasan@jac-recruitment.com
Job published: January 30, 2024 16:08
Work Arrangement: Onsite

High reputable MNC in test and measurement system is seeking talented individuals with an innovative mindset to join their expanding R&D team. This is your opportunity to embrace your passion for innovation and technology and flourish in dynamic environments that value and nurture creativity.

 

Job Descriptions:

  • 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 group

Job 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 3 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

  • Hybrid work mode (typically 2-3 days onsite/week)

If this role speaks to you, please send your resume to the quick apply button at the bottom of this page.