Celestica needs a Senior Lead Engineer, Software to develop, debug, test, deploy, and support code for various applications, ensuring robust and high-quality product development by working in cross-functional teams and enhancing designs with feedback.
Requirements
- Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables).
- Design and develop a processing platform using various configuration management technologies.
- Analyze, design and develop tests and test-automation suites.
- Test software development methodology (may be done in agile environment)
Responsibilities
- Lead the design, development and implementation of technical solutions in multiple domains.
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Test software development methodology (may be done in agile environment)
- Develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications.
- Writes, debugs, maintains, and tests software in various common languages and for software at various levels in the hierarchy (from Firmware to Application).
Other
- Ability to manage/lead complex, multiple line engineering projects that may also involve other functions.
- Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives.
- Ability to create financial plans for your projects, align them internally with your line of management and other functions and externally if needed.
- Duties of this position are performed in a normal office environment.
- Occasional travel may be required.