Senior Lead Engineer, Software developing and deploying firmware systems for various applications at Celestica. Collaborating with cross-functional teams to ensure high quality product development.
Responsibilities
The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications.
They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application).
Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables).
The Senior Lead Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development.
Enhance designs with feedback from reviews in areas such as manufacturing, test, supply chain, reliability, industrial design and simulations.
Requirements
5+ years of experience with BIOS/UEFI Firmware development.
Understand x86 architecture and PC-related industry standards (PCIe, ACPI, JEDEC, USB, ATA, IPMI, Redfish, etc.).
Have good experience in the BIOS/UEFI firmware framework/code structure and/or IBV BIOS code (e.g., AMI, Insyde, or Phoenix code).
Be familiar with Intel PI SPEC, EDK I or EDK II.
Experience with RAS is preferred.
Opensource: EDK II and coreboot are preferred.
Excellent debug and troubleshooting skills.
Multicultural working experience is desirable.
Benefits
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).
At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process.
Software Engineer at Walmart designing scalable backend systems with Java. Mentoring junior engineers and collaborating with cross - functional teams to deliver enterprise applications.
Software Engineer III developing iOS applications for Walmart’s e - commerce experience. Collaborating with teams to deliver high - quality mobile features and optimize user experience, focusing on modern iOS technologies.
Director of Software Engineering at Walmart overseeing AI/ML engineering strategies. Leading technical execution and team mentorship in software delivery excellence.
Exhaust Lead Engineer designing and developing exhaust systems for automotive industry. Collaborating with engineering teams using CATIA and PLM tools, ensuring compliance and performance.
Senior Staff Full - Stack Engineer overseeing GCP architecture and team leadership at Motorola Solutions. Driving technical strategy for mission - critical evidence systems with extensive AI implementation.
Senior Product Engineer at HPE designing solutions for electrical and electronic parts. Leading project teams and collaborating with partners for high - quality product development.
Senior Staff Mobile Software Architect responsible for mobile software architecture in medical devices. Collaborating across teams to deliver compliant designs for Insulet products.
Embedded Software Engineer designing and developing test operating systems for embedded targets at NXP. Collaborating with a team to enhance secure connectivity solutions in a smarter world.
Staff Engineer at Parspec optimizing AI - driven development and resolving complex engineering challenges. Leading technical strategy and collaboration across teams in a hybrid work environment.