Celestica · 9 hours ago
10 - Staff Engineer, Software 1 (Austin)
Celestica is looking for a talented and passionate software engineer to join their team, focusing on the next generation data center and AI compute blades. The role involves designing, developing, and testing software for SmartNICs to enable high-performance networking and offload critical workloads from the main CPU.
ElectronicsManufacturingProduct DesignSupply Chain Management
Responsibilities
You'll be responsible for designing, developing, and testing software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU
Optimize code for performance, efficiency, and low latency
Innovate new ideas in conjunction with networking engineers to optimize overall data center efficiency
You'll be responsible for designing, developing, and testing software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU
Troubleshoot and resolve hardware-software interaction issues
Analyze and optimize network performance, identifying bottlenecks and implementing solutions
Develop and implement performance testing methodologies and tools
Design and implement security features for SmartNIC software, ensuring data integrity and confidentiality
Stay up-to-date on security best practices and vulnerability remediation
Work effectively in a team environment, collaborating with engineers and peer functional leads from different disciplines to innovate solutions, triage issues and speed execution
Work with product line management, customers and sales teams to understand requirements
Explain the value addition software brings to technical and non-technical audiences
Provide technical guidance to the junior members in the team
Review and maintain quality of code going into production
Present innovation and value addition from our software in technical forums and customer interactions
Qualification
Required
10 to 15 years of experience
Bachelor degree or consideration of an equivalent combination of education and experience
Strong programming skills: Proficiency in C, C++, P4 and other low-level programming languages
Deep understanding of data plane and networking protocols (TCP/IP, Ethernet, etc.)
Experience with Linux driver kernel development
Familiarity with main elements of CPU, DPU, memory, NICs, board monitoring elements
Ability to identify and resolve software and hardware issues
Strong analytical and problem-solving abilities
Prior experience developing software for SmartNICs and understanding of cloud computing architectures and services
Familiarity with GPU libraries like CUDA and ROCm
Company
Celestica
Celestica is a manufacturing firm that provides design, hardware platform, and supply chain solutions to a multitude of industries.
H1B Sponsorship
Celestica has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (13)
2024 (3)
2023 (6)
2020 (3)
Funding
Current Stage
Public CompanyTotal Funding
$1.47B2024-06-20Post Ipo Debt· $657.67M
2023-06-05Post Ipo Secondary· $148.8M
2021-09-30Post Ipo Debt· $660.4M
Recent News
legacy.thefly.com
2026-01-23
The Motley Fool
2026-01-23
2026-01-22
Company data provided by crunchbase