Principal Software Engineer - C++

Penang Permanent MYR261,000 - MYR290,000 per year Work from Home or Hybrid View Job Description
We are seeking a Principal Software Engineer (Embedded) to lead software development projects in the automation industry. This role requires expertise in C++ programming and a strong focus on delivering high-quality technical solution.
  • 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-112025-6893869
Phone number
+60 12 3752510

Job summary

Function
IT
Specialisation
IT Development
What is your area of specialisation?
Industrial / Manufacturing
Location
Penang
Contract Type
Permanent
Consultant name
Christine Choo
Consultant contact
+60 12 3752510
Job Reference
JN-112025-6893869
Work from Home
Work from Home or Hybrid

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.