Michael Page

Principal Software Engineer - C++

Posted: 40 minutes ago

Job Description

Great Career Progression and DevelopmentWorking with a strong software team and great team cultureAbout Our ClientOur 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 DescriptionDevelop 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 ApplicantA 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 principlesObject-Oriented ProgrammingHardware/system-level programmingComputer architecture and operating systemsProven ability to define and deliver software projects.Preferred SkillsWindows driver developmentLinux kernel and user-mode driver developmentDebugging tools (e.g., WinDBG)Unit testingScripting languages (Python)Agile methodologiesWhat's on OfferCompetitive salary range including a 13th-month salary.Opportunities to work on cutting-edge technologyPermanent 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 todayContact: Christine ChooQuote job ref: JN-112025-6893869

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In