In this Role, Your Responsibilities Will Be:
- 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.
- 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.
Who You Are:
A strong leader to provide direction to the team and staff. Foster a collaborative and positive work environment, ensure clear communication, and provide coaching and development opportunities.
For This Role, You Will Need:
- 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 that Set You Apart:
- 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).
Our Offer To You:
By joining us, you will be given the opportunity to make a difference through the work you do.
Our compensation and benefits programs are designed to be competitive within the industry and local markets. We also offer a comprehensive medical and insurance coverage to meet the needs of our employees.
We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office.