Principal Software Engineer (Team Lead)

Principal Software Engineer (Team Lead)
Company:

Ni


Details of the offer

SummaryNI Penang is seeking a highly skilled and experienced Technical Lead / Engineering Manager to join our DevOps team.
This team is responsible for creating and maintaining hardware and software infrastructure for automated testing of NI software involving NI hardware.
This role is a unique blend of technical expertise and leadership, with a 50/50 split between hands-on technical work and managing a new team.
As the team grows, the focus may shift towards either technical leadership or managerial responsibilities, depending on what suits you.Key Responsibilities 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.
Work and interact with colleagues from other divisions such as R&D, manufacturing, or other business groups with global teams (.
USA, India).
Note this is primarily an on-site role but with some flexibility to work from home 1-2 days per week.
Required Qualifications .
or .
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.
Strong leadership, communication, and interpersonal skills, capable of inspiring and motivating team members.
Proficient in programming with a solid grasp of data structures and object-oriented principles.
Strong proficiency in 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 (.
Proxmox).
Strong understanding of Agile and Scrum methodologies.
Familiarity with system level hardware testing (.
functional, stress, compatibility, benchmarking, calibration, .
Excellent communication skills in English, including technical communications.
Preferred Qualifications Experience with automated testing.
Familiarity with containerization and container orchestration (., Kubernetes, Rancher).
Experience with Infrastructure as Code (., Ansible, Salt).
Knowledge of Azure DevOps and pipelines.
Understanding of networking concepts (., VLAN, DHCP, DNS) and network debugging.
Familiarity with electronic engineering concepts.
Experience with cloud technologies (.
AWS).


Source: Talent_Ppc

Requirements

Principal Software Engineer (Team Lead)
Company:

Ni


Support Associate

Job Description: AirAsia Group Berhad is seeking a Support Associate to join our team in George Town, Penang, MY. As a Support Associate, you will be respon...


From Airasia Group Berhad - Pahang

Published a month ago

Online Web Chat Officer

Job Description: Maxis Berhad is seeking a part-time Online Web Chat Officer to join our team in George Town, Penang. As an Associate Level position, the id...


From Maxis Berhad - Pahang

Published a month ago

Support Assistant

Job Description: We are looking for a dedicated and resourceful Support Assistant to join our team at Perodua in George Town, Penang, MY. As an entry-level ...


From Perodua - Pahang

Published a month ago

Security Operations Manager

FULL JOB DESCRIPTION Responsibilities :- Responsible for and direct the 24x7 operations of the Operations Centre operations.Manage, develop, administer, an...


From Hbt Force M Sdn. Bhd - Pahang

Published a month ago

Built at: 2024-09-30T03:18:42.410Z