Software Design Engineer Jobs at Celestica with Visa Sponsorship
Software Design Engineer jobs at Celestica involve developing embedded systems, firmware, and hardware-integrated software across the company's electronics manufacturing operations. The company has an established path for sponsoring international engineers, including F-1 OPT and CPT candidates early in their careers and employment-based Green Card pathways for longer-term hires.
Find Software Design Engineer Jobs at CelesticaOverview
Showing 5 of 14+ Software Design Engineer Jobs at Celestica










See all Software Design Engineer Jobs at Celestica
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Design Engineer Jobs at Celestica.
Get Access To All Jobs
Summary
Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s data center environments. The person needs to be very conversant with board management controllers, low level drivers and capable of mentoring a team of engineers.
The Senior Lead Engineer, Software will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high quality software.
Detailed Description
Performs tasks such as, but not limited to, the following:
- Lead the design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrow’s data center environment.
- Provide technical leadership and direction to a sizable team of engineers. Should be a recognized expert (go to person) in one or more technical areas.
- Review and interpret customer requirements/specifications and may act as primary customer contact.
- Analyze trade-offs in complex systems and recommend solutions.
- Do project planning and raise warnings to management about risks to projects.
- Develops deployment strategies and plans.
- May manage relationships with key vendors/partners.
- Analyze, design and develop tests and test-automation suites.
- Collaborate cross-functionally with customers, users, project managers and other engineers.
- Provide recommendations for continuous improvement.
Prior Technical Knowledge
- Solid C programming skills.
- In-depth understanding of Linux kernel, device driver, IPC, U-boot.
- Familiarity with Linux application development. Knowledge of real time OS like ThreadX is a plus.
- Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM.
- Knowledge of Redfish and other management protocols.
- Experience with board bringup.
- Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO, NC-SI NIC, phy.
- Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.
- Experience with OpenBMC is a plus.
- Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP, etc. is a plus.
- Experience with PSoC or MCU firmware development is a plus.
Knowledge/Skills/Competencies
- Leadership - Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives.
- The following are required: Coaching/Mentoring; Communication/Negotiation/Presentation; Creative Problem Solving; Customer Interaction/Stakeholder Management.
- Knowledge of the following areas are a plus: Quality & Lean; D/PFMEA; 8D/Corrective Action; Equipment Safety; Design of Experiments (DOE).
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
6 to 12 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 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. Please indicate your needs and we will work with you to meet them.
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.
Location:
Country: USA
State/Province: Texas
City: Austin
See all Software Design Engineer Jobs at Celestica
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Design Engineer Jobs at Celestica.
Get Access To All JobsTips for Finding Software Design Engineer Jobs at Celestica
Tailor your resume to embedded systems work
Celestica's Software Design Engineer roles sit at the intersection of hardware and software. Highlight firmware development, FPGA, PCB design tools, or real-time OS experience. Generic software resumes without hardware context are easy to overlook in this industry.
Confirm OPT eligibility before your interview
If you're on F-1 OPT, verify your STEM OPT extension timeline before accepting an offer. Celestica sponsors TN and EB-2/EB-3, so aligning your current authorization window with their filing lead times prevents gaps in work eligibility.
Ask specifically about Green Card sponsorship timelines
Celestica sponsors EB-2 and EB-3 pathways, but PERM labor certification adds significant lead time. During offer negotiations, ask whether sponsorship begins at hire or after a probationary period so you can plan your status transitions accurately.
Target Celestica's contract manufacturing and engineering sites
Celestica operates engineering hubs tied to its electronics manufacturing facilities. Roles posted in those locations are more likely to involve active hardware-software integration projects and have clearer sponsorship precedent for Software Design Engineers than purely administrative offices.
Search Celestica's open roles on Migrate Mate
Filtering by visa type and role function helps you surface Software Design Engineer positions at Celestica that explicitly support your authorization category. Migrate Mate lets you search by sponsorship type so you're not cold-applying to roles without confirmed eligibility.
Prepare documentation before the I-129 filing window
For TN or H-1B transfer scenarios, your employer's legal team will need your degree transcripts, employment verification letters, and a detailed job duties description. Have these ready before your start date so USCIS filing isn't delayed by missing credentials.
Frequently Asked Questions
Does Celestica sponsor H-1B visas for Software Design Engineers?
Celestica's documented sponsorship activity for Software Design Engineers is concentrated in F-1 OPT, F-1 CPT, TN visa, and employment-based Green Card pathways (EB-2 and EB-3) rather than H-1B visa transfers. If H-1B sponsorship is a requirement for your situation, clarify the company's current position directly with the recruiter during the offer stage, as sponsorship availability can depend on the specific role and business unit.
How do I apply for Software Design Engineer jobs at Celestica?
You can browse and apply for Software Design Engineer openings at Celestica through the company's careers portal or through Migrate Mate, which filters roles by visa sponsorship type so you can identify positions that align with your work authorization. When applying, tailor your application to reflect hardware-software integration experience, as Celestica's engineering work spans embedded systems and electronics manufacturing environments.
Which visa types does Celestica commonly use for Software Design Engineers?
Celestica sponsors F-1 CPT and OPT for students and recent graduates, TN visas for Canadian and Mexican nationals in qualifying engineering roles, and EB-2 or EB-3 Green Card pathways for longer-term employment. The TN category is an efficient path for eligible nationals given it bypasses the H-1B lottery, though the position must meet the DOL's engineering specialty occupation criteria.
What qualifications does Celestica expect for Software Design Engineer roles?
Celestica's Software Design Engineer positions typically require a bachelor's degree or higher in electrical engineering, computer engineering, or a closely related field. Hands-on experience with embedded software, firmware development, or hardware-software integration is a common expectation given the company's electronics manufacturing focus. Candidates with experience in FPGA programming, real-time operating systems, or PCB bring-up work are well-positioned for this function.
How long does the visa sponsorship process take for a Software Design Engineer at Celestica?
Timeline depends on visa category. TN status can be obtained at a port of entry within a single day for qualifying Canadian nationals, making it one of the fastest paths. EB-2 and EB-3 Green Card sponsorship involves PERM labor certification with DOL, which typically takes six months to over a year before the I-140 petition stage. Discuss timing with your hiring manager before your OPT or current status expires to avoid authorization gaps.