Software Design Engineer Jobs at Celestica with Visa Sponsorship
Celestica hires Software Design Engineers to develop embedded systems, firmware, and hardware-integrated software across its 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.
See All Software Design Engineer at Celestica JobsOverview
Showing 5 of 74+ Software Design 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 74+ 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
INTRODUCTION
Celestica HPS is seeking a highly motivated and self-driven candidate qualified for the position of Staff FPGA Design Engineer to help design and build market-leading Hardware Platform Solutions. As a Subject Matter Expert and a member of the design and development group, the successful candidate will be responsible for developing FPGA designs for Ethernet Switching, Server and Storage Products. They will participate in the full FPGA development flow, including specification, coding, simulation, physical implementation, and onboard debugging. They will communicate and cooperate with cross-functional teams (hardware, software, etc.) to ensure robust product development.
Responsibilities
- Work closely with platform architects, board designers, and software designers to understand and define architecture requirements.
- Develop design specifications that fulfill project requirements.
- Collaborate with hardware engineers on logic-related schematic design and review.
- Drive device selection decisions.
- Ensure on-time delivery of RTL designs, module-level verification, and test case definitions.
- Drive the entire back-end design flow, including design constraints, floor-planning, and timing closure.
- Perform FPGA validation and issue debugging on real hardware boards.
- Collaborate with peers across different functional teams and mentor junior design engineers.
- Provide accurate and timely project schedule estimates.
BASIC QUALIFICATIONS
- Minimum 8+ years of experience as an FPGA Design Engineer; familiar with Xilinx and Intel (Altera) FPGAs, Lattice CPLD/FPGAs, etc.
- In-depth knowledge of Verilog, SystemVerilog, RTL design, FPGA design, and FPGA design tools (e.g., ISE, Vivado, Quartus II, ModelSim, etc.).
- In-depth knowledge of high-speed serial protocols such as PCIe, Ethernet, DDR, and LVDS; familiar with low-speed interfaces such as SPI, I2C, UART, LPC, MDIO, etc.
- Familiarity with UVM constrained-random coverage-driven concepts, assertion-based verification, and functional coverage techniques.
- Excellent problem-solving and hands-on debugging skills.
- Excellent communication skills with professional English proficiency (verbal and written).
- Strong interpersonal skills and the ability to understand customer needs, expectations, and perspectives.
- Demonstrated ability to multitask across multiple projects.
TYPICAL EDUCATION
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering; a Master’s degree is preferred.
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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Celestica’s policy on equal employment opportunity prohibits discrimination based on race, color, creed, religion, national origin, gender, sexual orientation, gender identity, age, marital status, veteran or disability status, or other characteristics protected by law.
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.
LOCATION
Location: Austin, Texas

INTRODUCTION
Celestica HPS is seeking a highly motivated and self-driven candidate qualified for the position of Staff FPGA Design Engineer to help design and build market-leading Hardware Platform Solutions. As a Subject Matter Expert and a member of the design and development group, the successful candidate will be responsible for developing FPGA designs for Ethernet Switching, Server and Storage Products. They will participate in the full FPGA development flow, including specification, coding, simulation, physical implementation, and onboard debugging. They will communicate and cooperate with cross-functional teams (hardware, software, etc.) to ensure robust product development.
Responsibilities
- Work closely with platform architects, board designers, and software designers to understand and define architecture requirements.
- Develop design specifications that fulfill project requirements.
- Collaborate with hardware engineers on logic-related schematic design and review.
- Drive device selection decisions.
- Ensure on-time delivery of RTL designs, module-level verification, and test case definitions.
- Drive the entire back-end design flow, including design constraints, floor-planning, and timing closure.
- Perform FPGA validation and issue debugging on real hardware boards.
- Collaborate with peers across different functional teams and mentor junior design engineers.
- Provide accurate and timely project schedule estimates.
BASIC QUALIFICATIONS
- Minimum 8+ years of experience as an FPGA Design Engineer; familiar with Xilinx and Intel (Altera) FPGAs, Lattice CPLD/FPGAs, etc.
- In-depth knowledge of Verilog, SystemVerilog, RTL design, FPGA design, and FPGA design tools (e.g., ISE, Vivado, Quartus II, ModelSim, etc.).
- In-depth knowledge of high-speed serial protocols such as PCIe, Ethernet, DDR, and LVDS; familiar with low-speed interfaces such as SPI, I2C, UART, LPC, MDIO, etc.
- Familiarity with UVM constrained-random coverage-driven concepts, assertion-based verification, and functional coverage techniques.
- Excellent problem-solving and hands-on debugging skills.
- Excellent communication skills with professional English proficiency (verbal and written).
- Strong interpersonal skills and the ability to understand customer needs, expectations, and perspectives.
- Demonstrated ability to multitask across multiple projects.
TYPICAL EDUCATION
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering; a Master’s degree is preferred.
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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Celestica’s policy on equal employment opportunity prohibits discrimination based on race, color, creed, religion, national origin, gender, sexual orientation, gender identity, age, marital status, veteran or disability status, or other characteristics protected by law.
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.
LOCATION
Location: Austin, Texas
See all 74+ Software Design Engineer at Celestica jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Design Engineer at Celestica roles.
Get Access To All JobsTips for Finding Software Design Engineer Jobs at Celestica Jobs
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.
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.
Software Design Engineer at Celestica jobs are hiring across the US. Find yours.
Find Software Design Engineer at Celestica JobsFrequently 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, and employment-based Green Card pathways (EB-2 and EB-3) rather than H-1B 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.
See which Software Design Engineer at Celestica employers are hiring and sponsoring visas right now.
Search Software Design Engineer at Celestica Jobs