Celestica is looking for a Senior Lead Engineer, Software to develop, debug, test, and deploy code for systems and products across various applications. You will work on software at all levels, from firmware to application, within cross-functional teams to ensure robust product development.
What You'll Do
- Lead the design, development, and implementation of technical solutions in multiple domains.
- Participate in project planning and scheduling.
- Provide technical leadership and direction to a team of engineers.
- Review, interpret, and may negotiate customer requirements and provide feedback.
- Lead the deployment of strategic programs and coordinate site-wide deployment efforts.
- Proactively promote industry best practices.
- May manage relationships with key vendors and partners.
- Analyze, design, and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology, potentially in an agile environment.
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Collaborate cross-functionally with customers, users, project managers, and other engineers through peer reviews.
- Provide recommendations for continuous improvement.
- Work alongside other engineers to elevate technology and consistently apply best practices.
- Keep up to date with relevant industry knowledge and regulations.
What We're Looking For
- 6 to 12 years of professional experience.
- Bachelor's degree or an equivalent combination of education and experience.
- Project Management: Ability to manage and lead complex, multiple line engineering projects.
- Leadership: Demonstrated 'People & Team Leadership Behaviors' as per Celestica Leadership Imperatives.
- Financial Acumen / Business Planning: Ability to create financial plans for projects.
- Networking Stack: L2 (xSTP, LLDP, LACP), L3 (OSPF, BGP), IPSec, IKE, GRE, EVPN/VxLAN, MPLS, QoS.
- Management Protocols: SNMP, Netconf/Yang, REST, CLI, gNMI, gRPC.
- System Features: Platform Bringup (including implementing Linux device drivers), Stacking, High Availability.
- Programming Languages: C, C++, Python, GoLang.
- NOS: Experience in NOS development and sustenance.
- ASICs/NPU [Must-have]: Good working experience with Broadcom XGS/DNX family of devices.
Nice to Have
- SONIC NOS experience (will be an added advantage).
- ASICs/NPU [Optional]: Experience with Marvell Innovium/Prestera family of devices.
Technical Stack
- Languages: C, C++, Python, GoLang
- NOS: SONIC NOS
- ASICs: Broadcom XGS/DNX, Marvell Innovium/Prestera
- Networking: L2/L3 protocols (IPSec, IKE, GRE, EVPN/VxLAN, MPLS, QoS)
- Management: SNMP, Netconf/Yang, REST, CLI, gNMI, gRPC
Team & Environment
You will work in cross-functional teams with other designers, customers, manufacturing engineering, and project leadership.
Work Mode
This is an onsite position located in Austin, Texas, USA.
Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law).




