Celestica is a technology leader dedicated to driving customer success and market advancements. The Lead Engineer, Software develops, debugs, tests, deploys, and supports code for various applications, working with cross-functional teams to ensure high-quality product development.
Responsibilities:
- Work as a team member who understands/interprets technical problems and provides technical support
- Solve assigned problems under guidance of more senior engineers
- Analyze, design and develop tests and test-automation suites
- Design and develop a processing platform using various configuration management technologies
- Test software development methodology (may be done in agile environment)
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Collaborate cross-functionally with customers, users, project managers and other engineers including Peer-Reviews to achieve elegant solutions
- Provide recommendations for continuous improvement
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Keep up to date with relevant industry knowledge and regulations
Requirements:
- 3 to 8 years of experience in software development
- Bachelor degree or consideration of an equivalent combination of education and experience
- Ability to manage a single line engineering project with a limited number of participants
- Demonstrate 'Individual Leadership Behaviors' as per Celestica Leadership Imperatives
- Solid understanding of Celestica's budgeting and accounting system and the cost accounting practices relevant to engineering work
- Ability to communicate clearly and timely all aspects of your work that may have an influence on the profitability of the project
- Ability to perform tasks such as analyzing, designing and developing tests and test-automation suites
- Ability to design and develop a processing platform using various configuration management technologies
- Ability to provide ongoing maintenance, support and enhancements in existing systems and platforms
- Ability to collaborate cross-functionally with customers, users, project managers and other engineers
- Ability to provide recommendations for continuous improvement
- Ability to work alongside other engineers on the team to elevate technology and consistently apply best practices
- Ability to keep up to date with relevant industry knowledge and regulations
- Coaching/Mentoring skills
- Communication/Negotiation/Presentation skills
- Creative Problem Solving skills
- Customer Interaction/Stakeholder Management skills
- Quality & Lean skills
- Working Effectively with Others skills
- D/PFMEA knowledge
- 8D/Corrective Action knowledge
- Equipment Safety knowledge
- Design of Experiments (DOE) knowledge