Source description
About the role
General Overview Job Title: Manager, Software Engineering 2 Functional Area: Engineering (ENG) Career Stream: Design - Software Engineering Role: Manager (MG2) Job Code: MG2-ENG-DSE Job Band: 10 Direct/Indirect Indicator: Indirect Summary The manager will be responsible for leading and managing the team developing the firmware for cloud infrastructure products, ensuring timely delivery and highest quality standards. The manager will be playing a key role in driving the software development processes (such as Agile, Scrum, etc.) and complying with the product life cycle development (phase/gate deliverables). The candidates with prior experience in firmware development and strong leadership skills will enjoy this role Job Responsibilities Leads the software team working on the lowest level drivers to higher layers of specialized stacks for AI Compute products Takes the lead in project planning and scheduling. Coaches and mentors the team Collaborates with cross-functional teams, including hardware design, other software teams, program and product management Sets yearly plans and goals for the team, give direction on expected performance, provide regular feedback, provide recommendations for continuous improvement. Works with the team to elevate technical skills and consistently apply best practices. Keeps up to date with the industry knowledge Knowledge/Skills/Competencies Bachelor's Degree or higher education in Engineering Overall 12+ years of experience, with atleast 1 to 2 years as a manager Prior experience in managing the SW development teams in one or more of the below areas LINUX Kernel/drivers, PCIe, BMC, BIOS/BSP Data Networking CPU/GPU based compute AI workload/Orchestration Physical Demands Duties of this position are performed in a normal office environment. Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data. Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required. Occasional travel may be required. Notes This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.
More at Celestica Electronics (S) Pte Ltd