Staff Engineer, Software

5 days ago


Richardson, United States Celestica Full time

Req ID: 122558

Remote Position: No

Region: Americas

Country: United States

State/Province: Texas

City: Richardson

General Overview

Job Title: Staff Engineer, Software

Functional Area: Engineering (ENG)

Career Stream: Design - Software Engineering

Job Code: SEN-ENG-DSE

Job Band: 10

Direct/Indirect Indicator: Indirect

Summary

Celestica is looking for a talented and passionate software engineers who can help drive next generation data center and AI compute blades to join our team. 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.

Key Responsibilities

Software Development :

  • 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

  • Architect solutions for customer’s data center management needs working with multiple lower-level drivers, OS, libraries

Hardware Integration:

  • 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

Performance Optimization:

  • Analyze and optimize network performance, identifying bottlenecks and implementing solutions.

  • Develop and implement performance testing methodologies and tools.

Security :

  • Design and implement security features for SmartNIC software, ensuring data integrity and confidentiality

  • Stay up-to-date on security best practices and vulnerability remediation

Collaboration :

  • 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.

Leadership :

  • Mentor and coach team members on the technical skills and approaches to solve problems.

  • Review and maintain quality of code going into production.

  • Architect software applications that will work across multiple technology generations with minimal changes.

Knowledge/Skills/Competencies

  • Strong programming skills: Proficiency in C, C++, P4 and other low-level programming languages.

  • Networking knowledge: Deep understanding of networking protocols (TCP/IP, Ethernet, etc.) and concepts

  • Operating system knowledge: Experience with Linux driver kernel development is a plus

  • Hardware experience: Familiarity with main elements of CPU, DPU, memory, NICs, board monitoring elements is a must

  • Debugging and testing skills: Ability to identify and resolve software and hardware issues.

  • Problem-solving skills: Strong analytical and problem-solving abilities

  • Experience with GPU programming: Prior experience GPU libraries like CUDA and ROCm is huge plus

  • Experience with SmartNICs: Prior experience developing software for SmartNICs and understanding of cloud computing architectures and services is the plus

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

  • 10 to 15 years

Typical Education

Bachelor degree or higher education in Engineering

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.



  • Richardson, United States Celestica Full time

    SummaryCelestica 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 be very conversant with board management controllers, low level drivers and capable of mentoring a team of engineers.The Staff...

  • Software Engineer

    4 days ago


    Richardson, United States Smart Synergies Full time

    As a Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Our small agile teams adapt to evolving customer and warfighter needs. What You Will Do •Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems....

  • Software Engineer

    1 month ago


    Richardson, United States Smart Synergies Full time

    As a Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Our small agile teams adapt to evolving customer and warfighter needs. What You Will Do • Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems....

  • Software Engineer

    4 days ago


    Richardson, United States Top Secret Clearance Jobs Full time

    About the job Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. Role: Software Engineer Client: Government Location: Fully onsite in Richardson, TX Duration: Up to 5 yr contract Must have an active TS/SCI...

  • Software Engineer

    4 weeks ago


    Richardson, United States Top Secret Clearance Jobs Full time

    About the job Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. Role: Software Engineer Client: Government Location: Fully onsite in Richardson, TX Duration: Up to 5 yr contract Must have an active TS/SCI...

  • Software Engineer

    4 days ago


    Richardson, United States GeoLogics Full time

    Role: Software EngineerClient: Defense-AerospacePay Rate: up to $64/hr (W2, non-benefited) Length: 1-year (w/ possible extension)Location: Richardson, TXClearance: Active and transferable U.S. government-issued Top Secret security clearance (required prior to start date).Description: As a Software Engineer, you will have the opportunity to apply your deep...

  • Software Engineer

    4 days ago


    Richardson, United States The Igniter Company Full time

    Do you have a heart for serving the church and helping people? The Igniter Company is looking to expand our software development team to include experienced individuals capable of "full-stack" ownership of our custom software solutions. We create and maintain leading church media platforms, including IgniterMedia.com and Lightstock.com. Responsibilities ...

  • Software Engineer

    1 week ago


    Richardson, United States The Igniter Company Full time

    Do you have a heart for serving the church and helping people? The Igniter Company is looking to expand our software development team to include experienced individuals capable of “full-stack” ownership of our custom software solutions. We create and maintain leading church media platforms, including IgniterMedia.com and Lightstock.com. ...

  • Software Engineer

    1 month ago


    Richardson, United States Educated Solutions Corp Full time

    Location Hybrid/Richardson,TX Description Our Client, a leader in commercial real estate and facilities/asset management is seeking to add a Software Engineer to its team. This role will work a HYBRID schedule requiring in office days on Tuesdays and Thursdays in Richardson, TX and works Monday - Friday, 8am - 5pm. This is a contract role that pays $65 -...

  • Software Engineer

    3 weeks ago


    Richardson, United States Volt Workforce Solution Full time

    Job DescriptionJob DescriptionBUILD YOUR FUTURE WITH VOLT  Volt is immediately hiring for Software Engineer in Richardson, TX.   As a Software Engineer, you will:Use your understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns,...

  • Software Engineer

    1 month ago


    Richardson, United States HumCap Full time

    Key Areas of responsibility:Design and write software code according to prescribed specificationsBecome familiar with Clients scanning technologies and software applicationsCollaborate with the rest of the development team to implement and integrate new featuresDevelop high-quality code that adheres to company’s coding standardsContinually expand your...


  • Richardson, United States Paladin Consulting Full time

    Job Title: Senior Software EngineerWork Location: Aurora, CODuration: 1 year contract with option to extendEducation/Experience Required: Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and four (4) years of relevant software engineering experience.Job Description & Responsibilities:As a Senior Software Engineer, you have the...

  • Software Engineer

    7 days ago


    Richardson, Texas, United States The Igniter Company Full time

    About The Igniter CompanyThe Igniter Company is a dynamic organization dedicated to serving the church and assisting individuals. We create and maintain leading church media platforms, including IgniterMedia.com and Lightstock.com.As a full-stack software engineer at our company, you will be responsible for designing, developing, and maintaining our custom...

  • Software Engineer

    4 days ago


    Richardson, United States Manpower Engineering Full time

    Title: Software Engineer Location: 2375 N Glenville Dr. Richardson, TX Remote/Hybrid/In-Person: Hybrid-Tuesday and Thursdays in Office Assignment Duration: 6 Months (Potential to convert to FTE, If so, what rate: Potentially) Hours: M-F 8-5pm Rate Range: $55 to $65/hr Resource's typical working day: They will be working on the inhouse applications...

  • Software Engineer

    2 months ago


    Richardson, United States SIMPLY STAFFED Full time

    What You Will DoOpportunity to use your understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns, and Object Oriented architecture.Design, build, and maintain efficient, reusable, and reliable codeDemonstrate your critical thinking...


  • Richardson, United States Avenue Technologies Defunct Full time

    Onsite in Richardson, TX or Aurora, CO (candidate preference) Must have an active TS/SCI clearanceWhat You Will Do: • The Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers, hardware and other software engineers to deliver...

  • Software Engineer

    1 month ago


    Richardson, United States HARMAN Full time

    Description & RequirementsAbout the Role: As a Software Engineer, you will be developing & maintaining software platforms associated with next-generation audio, video, light & control systems in Harman's Professional Solutions SBU. You will collaborate and work closely with internal Harman teams to integrate software platforms in order to deliver successful...

  • Software Engineer

    1 month ago


    Richardson, United States Manpower Group Inc. Full time

    Title: Software Engineer Location: 2375 N Glenville Dr. Richardson, TX Remote/Hybrid/In-Person : Hybrid-Tuesday and Thursdays in Office Assignment Duration: 6 Months ( Potential to convert to FTE, If so, what rate: Potentially) Hours: M-F 8-5pm Rate Range: $55 to $65/hr Resource's typical working day: They will be working on the inhouse applications for...


  • Richardson, United States Volt Workforce Solution Full time

    Job DescriptionJob DescriptionMove Forward with Volt   Volt is immediately hiring Java Software Engineer in Richardson, TX. As Senior Software Engineer, you will: We are looking for Java Software Engineer to support our teams in Richardson, Texas. You will have the opportunity to directly impact the world around you and contribute to classified programs and...


  • Richardson, United States Volt Workforce Solution Full time

    Job DescriptionJob DescriptionMove Forward with Volt   Volt is immediately hiring Senior Software Engineer in Richardson, TX. As Senior Software Engineer, you will: We are looking for Senior Java Software Engineer to support our teams in Richardson, Texas. You will have the opportunity to directly impact the world around you and contribute to classified...