
Job description
The Senior Lead Software Engineer designs, develops, and maintains software across all levels (firmware to application), adhering to established development processes (e.g., Agile) and product lifecycle standards. This role requires collaboration with cross-functional teams to integrate feedback and ensure robust, high-quality product development.
Lead Technical Solutions: Spearhead the design, development, and implementation of intricate technical solutions for complex x86 based appliance projects for data center and enterprise applications. Drive Software Development: Write, debug and maintain software across various languages (C/C++/Python) and software hierarchies (from firmware to application level), adhering to established development practices (e.g., Agile, Scrum).
We're looking for a Senior Software Engineer with a strong blend of technical expertise and leadership capabilities, demonstrated by project management expertise, strong communication & collaboration, problem-solving & quality, and core technical skills in programming languages, embedded systems, board support packages, diagnostics, software development kits, BIOS, and BMC.
Company

Manufacturing • Tech, Software & IT Services
Celestica is a global provider of design, manufacturing, hardware platform, and supply chain solutions for complex challenges across various industries including aerospace, defense, communications, enterprise, healthtech, industrial, and smart energy. With a customer-centric approach and expertise spanning from product development to full-scale production and after-market services, Celestica partners with leading companies worldwide to deliver innovative solutions. The company's global presence in over 40 locations ensures it can bring its talent and insight to every stage of the product lifecycle.
Keep exploring

Celestica
Celestica
Celestica
Celestica
Celestica
Celestica