Principal Software Engineer

1 day ago


Penang, Malaysia Michael Page Full time 90,000 - 120,000 per year
  • Great Career Progression and Development
  • Working with a strong software team and great team culture

About Our Client
Our client is an established organization specializing in the automation industry. The company is known for its innovative technology solutions and commitment to fostering technical excellence.

Job Description

  • Develop drivers, software, or firmware to unlock the full potential of hardware and systems.
  • Specify, design, implement, and test software features for both new and existing solutions.
  • Champion software development best practices, continuous improvement, and innovation.
  • Collaborate with cross-functional teams, including hardware engineering, software development, systems R&D, and manufacturing.
  • Ensure software meets stringent quality and security standards throughout its lifecycle.

The Successful Applicant
A successful Principal Software Engineer - C++ should have:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Strong proficiency in high-level programming languages (C/C++) and solid understanding of computer systems.
  • 10+ years of relevant experience.
  • Deep knowledge of:

  • Software design and architecture principles

  • Object-Oriented Programming
  • Hardware/system-level programming
  • Computer architecture and operating systems

  • Proven ability to define and deliver software projects.

Preferred Skills

  • Windows driver development
  • Linux kernel and user-mode driver development
  • Debugging tools (e.g., WinDBG)
  • Unit testing
  • Scripting languages (Python)
  • Agile methodologies

What's on Offer

  • Competitive salary range including a 13th-month salary.
  • Opportunities to work on cutting-edge technology
  • Permanent position located in Penang with a supportive work environment.
  • Room for career growth and professional development.

If you are passionate about technology and wish to contribute to innovative projects, we encourage you to apply for the Principal Software Engineer C++ role in Penang today

Contact: Christine Choo
Quote job ref: JN



  • Penang, Malaysia Krisvconsulting Services Full time 120,000 - 240,000 per year

    Seeking a Principal Engineer to lead and innovate in analog/mixed-signal IC design, mentoring junior engineers and delivering high-performance, low-power solutions for complex system needs.Key Responsibilities:Provide technical leadership and mentorship to junior engineers.Drive analog/mixed-signal IC design from concept to verification.Develop innovative...

  • System Engineer

    1 day ago


    Penang, Malaysia Oxydata Software Full time

    System Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...

  • Network Engineer

    1 day ago


    Penang, Malaysia Oxydata Software Full time

    Network Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...


  • Penang, Malaysia bostonscientific Full time 80,000 - 120,000 per year

    Problem Statment:The Principal Supplier Engineer, External Operations, Global sourcing APAC, will lead the SFMD(Sourced Finished Medical Device) products on-boarding process in BSC and manage the engineering changes associated with these products by closely working with BSC internal team as well as the team from external operation partner(CM's, OEM's, etc.)...

  • Software Engineer

    1 day ago


    Penang, Malaysia Motorola Solutions Full time 80,000 - 120,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • System Engineer

    1 day ago


    Penang, Malaysia Oxydata Software Full time 80,000 - 120,000 per year

    System Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...

  • Network Engineer

    1 day ago


    Penang, Malaysia Oxydata Software Full time 600,000 - 1,200,000 per year

    Network Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...


  • Penang, Malaysia Motorola Solutions Full time 120,000 - 240,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Software Engineer

    2 weeks ago


    Penang, Malaysia Motorola Solutions Full time 40,000 - 80,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Software Engineer

    2 weeks ago


    Penang, Malaysia Motorola Solutions Full time 40,000 - 80,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...