Lead Software Engineer Jobs at Celestica with Visa Sponsorship
Celestica hires Lead Software Engineers to drive embedded systems, firmware, and supply chain technology across its electronics manufacturing operations. The company has an established path for sponsoring work visas at this level, making it a realistic target for international candidates with hardware-adjacent software experience.
See All Lead Software Engineer at Celestica JobsOverview
Showing 5 of 50+ Lead Software Engineer Jobs at Celestica jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 50+ Lead Software Engineer Jobs at Celestica
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Lead Software Engineer Jobs at Celestica.
Get Access To All Jobs
Req ID: 129024
Region: Americas
Country: USA
State/Province: Texas
City: Richardson
General Overview
Functional Area: Engineering
Career Stream: Design - Software Engineering
SAP Short Name: LEN-ENG-DSE
Job Level: Level 08
IC/MGR: Individual Contributor
Direct/Indirect Indicator: Indirect
Summary
Celestica is looking for talented and passionate software engineers, who can help drive next generation data center and AI compute blades to join our team. The role demands developing, debugging, and testing software at various levels in the hierarchy (from Firmware to Application) to be deployed in cloud/data centers. Software development cycle follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables). He/she also works with cross functional teams with HW designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development.
Detailed Description
Software Development
The role will include the below responsibilities
- Develop BMC/BIOS firmware in the Linux environment
- Develop Diagnostic firmware for manufacturing tests and for extended testing at the assembly and deployment locations
- Develop Linux device drivers (I2C, SPI, LPC, PCIE etc.)
- Develop secure firmware update to all programmable components (BIOS, EEPROM, CPLD, FPGA etc.)
- Working knowledge with main elements of CPU, DPU, memory, NICs, board monitoring elements is a must
Hardware Integration
- Board bringup and validation of all low-level interactions with hardware
- Troubleshoot and resolve hardware-software interaction issues
Security
- Implement features for verification of trusted software like secure boot
Collaboration
- Work effectively in a team environment, collaborating with own and peer teams from different disciplines to triage issues and speed execution
Knowledge/Skills/Competencies
- Deeper knowledge and experience in programming in C, C++ or other low level programming languages.
- Knowledge and understanding of open source, cross platform development.
- Knowledge and understanding of the embedded and Linux device driver development.
Physical Demands
- Duties of this position are performed in a normal office environment.
- Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
- Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
- Occasional travel may be required.
Typical Experience
- 4 to 8 years
Typical Education
Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography.
Notes
This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.
Celestica is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. This policy applies to hiring, promotion, discharge, pay, fringe benefits, job training, classification, referral and other aspects of employment and also states that retaliation against a person who files a charge of discrimination, participates in a discrimination proceeding, or otherwise opposes an unlawful employment practice will not be tolerated. All information will be kept confidential according to EEO guidelines. Celestica is an E-Verify employer.
Company Overview
Celestica (NYSE, TSX: CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.
Celestica would like to thank all applicants, however, only qualified applicants will be contacted. Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.

Req ID: 129024
Region: Americas
Country: USA
State/Province: Texas
City: Richardson
General Overview
Functional Area: Engineering
Career Stream: Design - Software Engineering
SAP Short Name: LEN-ENG-DSE
Job Level: Level 08
IC/MGR: Individual Contributor
Direct/Indirect Indicator: Indirect
Summary
Celestica is looking for talented and passionate software engineers, who can help drive next generation data center and AI compute blades to join our team. The role demands developing, debugging, and testing software at various levels in the hierarchy (from Firmware to Application) to be deployed in cloud/data centers. Software development cycle follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables). He/she also works with cross functional teams with HW designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development.
Detailed Description
Software Development
The role will include the below responsibilities
- Develop BMC/BIOS firmware in the Linux environment
- Develop Diagnostic firmware for manufacturing tests and for extended testing at the assembly and deployment locations
- Develop Linux device drivers (I2C, SPI, LPC, PCIE etc.)
- Develop secure firmware update to all programmable components (BIOS, EEPROM, CPLD, FPGA etc.)
- Working knowledge with main elements of CPU, DPU, memory, NICs, board monitoring elements is a must
Hardware Integration
- Board bringup and validation of all low-level interactions with hardware
- Troubleshoot and resolve hardware-software interaction issues
Security
- Implement features for verification of trusted software like secure boot
Collaboration
- Work effectively in a team environment, collaborating with own and peer teams from different disciplines to triage issues and speed execution
Knowledge/Skills/Competencies
- Deeper knowledge and experience in programming in C, C++ or other low level programming languages.
- Knowledge and understanding of open source, cross platform development.
- Knowledge and understanding of the embedded and Linux device driver development.
Physical Demands
- Duties of this position are performed in a normal office environment.
- Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
- Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
- Occasional travel may be required.
Typical Experience
- 4 to 8 years
Typical Education
Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography.
Notes
This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.
Celestica is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. This policy applies to hiring, promotion, discharge, pay, fringe benefits, job training, classification, referral and other aspects of employment and also states that retaliation against a person who files a charge of discrimination, participates in a discrimination proceeding, or otherwise opposes an unlawful employment practice will not be tolerated. All information will be kept confidential according to EEO guidelines. Celestica is an E-Verify employer.
Company Overview
Celestica (NYSE, TSX: CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.
Celestica would like to thank all applicants, however, only qualified applicants will be contacted. Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.
See all 50+ Lead Software Engineer at Celestica jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Lead Software Engineer at Celestica roles.
Get Access To All JobsTips for Finding Lead Software Engineer Jobs at Celestica Jobs
Align your portfolio to hardware-facing software
Celestica's Lead Software Engineer roles sit at the intersection of software and electronics manufacturing. Reframe your resume around firmware, embedded systems, JTAG tooling, or supply chain platforms before applying, not after you've landed an interview.
Target open roles in Celestica's engineering hubs
Celestica concentrates Lead Software Engineer hiring around specific sites tied to its electronics and hardware delivery centers. Use Migrate Mate to filter verified sponsorship-eligible openings at Celestica so you're applying to positions actually open to international candidates.
Prepare your credentials for PERM-track positions
EB-2 and EB-3 sponsorship at Celestica typically requires PERM labor certification through DOL. Before your final interviews, gather official transcripts and employment verification letters, since the prevailing wage and education audit happens early in the green card filing sequence.
Clarify sponsorship scope during the offer stage
Lead-level roles sometimes receive conditional sponsorship tied to specific project headcount. Ask explicitly whether the offer includes I-140 filing for green card sponsorship or only nonimmigrant status, so you understand the full trajectory before signing.
Use TN status if you hold Canadian or Mexican citizenship
Celestica's TN sponsorship record covers Lead Software Engineer roles, which qualify under the engineer category. TN status can be secured at a port of entry without a USCIS petition, cutting weeks off the timeline compared to H-1B cap-subject filings.
Lead Software Engineer at Celestica jobs are hiring across the US. Find yours.
Find Lead Software Engineer at Celestica JobsFrequently Asked Questions
Does Celestica sponsor H-1B visas for Lead Software Engineers?
Celestica's primary sponsorship pathways for Lead Software Engineers are EB-2, EB-3, F-1 OPT, F-1 CPT, and TN, based on its recent filing history. H-1B sponsorship is not prominently reflected in its track record for this role, so candidates relying on H-1B transfer or cap-exempt status should confirm sponsorship scope directly with the recruiter before advancing.
How do I apply for Lead Software Engineer jobs at Celestica?
Applications go through Celestica's careers portal, where you can filter by role and location. Before applying, confirm the posting includes visa sponsorship language or reach out to the recruiter directly. Migrate Mate lists verified Lead Software Engineer openings at Celestica that are open to sponsored candidates, which saves time filtering through roles that won't support your visa status.
Which visa types does Celestica commonly use for Lead Software Engineers?
Celestica sponsors EB-2 and EB-3 for permanent residence pathways, F-1 OPT and F-1 CPT for candidates still in their post-graduation work authorization window, and TN for Canadian and Mexican nationals. The right category depends on your citizenship, current status, and whether the role is structured as a long-term hire with a green card track.
What qualifications does Celestica expect for Lead Software Engineer roles?
Celestica's Lead Software Engineer roles in electronics and hardware manufacturing typically require a bachelor's or master's degree in computer science, electrical engineering, or a related field, plus several years of hands-on experience. Roles often emphasize embedded systems, firmware development, or software integration within high-mix electronics environments, so experience bridging software and hardware is a strong differentiator.
How long does the visa sponsorship process take for a Celestica offer?
Timeline depends on visa type. TN can be processed at the border on your start date with the right documentation. F-1 OPT authorization should already be in place before your start date. EB-2 and EB-3 green card sponsorship through PERM takes substantially longer, often 18 months or more from labor certification through USCIS adjudication, so start that conversation early in the offer negotiation.
See which Lead Software Engineer at Celestica employers are hiring and sponsoring visas right now.
Search Lead Software Engineer at Celestica Jobs