Connecting...

Staff R&D Software Engineer

Job title: Staff R&D Software Engineer
Location: Penang
Specialisation: Engineering & Manufacturing
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
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.