Principal Software Engineer (Team Lead)

Details of the offer

Summary
NI 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 (e.g. 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 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.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 (e.g. Proxmox).Strong understanding of Agile and Scrum methodologies.Familiarity with system level hardware testing (e.g. functional, stress, compatibility, benchmarking, calibration, etc.).Excellent communication skills in English, including technical communications.Preferred Qualifications Experience with automated testing.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.Familiarity with electronic engineering concepts.Experience with cloud technologies (e.g. AWS).


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Stellenbezeichnung Hr Product Owner (Successfactors Consultant)

BE GREAT TOGETHER WITH US. Innovation, Efficiency and Ambition: this is what VAT has stood for over 50 years.  With this passion, VAT has grown to become th...


Vat - Pahang

Published a month ago

Technical Support Engineer

Job Description We are seeking a strong graduate or someone interested in a technical support engineer role with a passion for technology and flawless analyt...


Motorola Solutions - Pahang

Published a month ago

Administrator 3, Network Administration

Job Description You will be part of our Global Network Services team responsible for implementing, maintaining, and optimizing our regional/local network inf...


Western Digital - Pahang

Published a month ago

Sw Systems Engineer 2

The Company Dexcom Corporation (NASDAQ DXCM; Market Cap $44.3B) is a pioneer and global leader in continuous glucose monitoring (CGM). Dexcom began as a smal...


Dexcom - Pahang

Published a month ago

Built at: 2024-11-22T02:02:13.586Z