Connecting...

Principal Engineer (Software)

Job title: Principal Engineer (Software)
Location: Pulau Pinang
Specialisation: Others
Salary: MYR 150,000 - 280,000 (Annual)
Reference: PR/157936
Contact details: Hasmidar Hasan
Contact email: hasmidar.hasan@jac-recruitment.com
Job published: September 12, 2024 12:47
Work Arrangement: Onsite
Principal Engineer (Software)

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:
  • Lead and manage a growing team of engineers, providing guidance, mentorship, and support.
  • Act as a Project Manager (PM) and Scrum Master, ensuring commitments are delivered on time and within scope.
  • Serve as the Engineering Manager (EM), overseeing team performance and career development.
  • Serve internal clients with testing infrastructure throughout their Software Development Life Cycle.
  • Define, develop and maintain Python tools, and Javascript/Typescript web apps. You will write code, and review code. 
  • Implement and follow best practices for DevOps operations.
 
Job Requirements:
  • B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering.
  • Minimum 5 years of experience in relevant field.
  • 2+ years' experience as a hands-on Technical Lead. Experienced in code reviews.
  • Proficient in programming with a solid grasp of data structures and object-oriented principles, especially Python
  • Experience in full-stack web development.
  • Familiarity with Git and other version control systems.
  • Experience with computer architecture and operating systems (Linux, Windows).
  • Deep understanding of virtualization technologies (e.g. Proxmox).
  • Strong understanding of Agile and Scrum methodologies.
  • Familiarity with system level hardware testing  (e.g. automated, functional, stress, compatibility, benchmarking, calibration, etc.).
  • Familiarity with containerization and container orchestration (e.g., Kubernetes, Rancher).
  • Experience with Infrastructure as Code (e.g., Ansible, Salt).
  • Knowledge of Azure DevOps and pipelines.
  • Understanding of networking concepts (e.g., VLAN, DHCP, DNS) and network debugging.