Jobs and Careers
CE

Staff Engineer (C, BSP, SDK, Linux Kernal)

Celestica
San Jose, United Statesfull_timeVerifiedPosted 17 Apr 2026
💰 $200,520/yr($128,607/yr$200,520/yr)

About the role

Req ID: 130120 
Remote Position: No
Region: Americas 
Country: USA 
State/Province: California 
City:  San Jose 

General Overview

Job Title:  Staff Software Engineer (BSP/Diag/SDK) 
Functional Area:  Engineering (ENG)
Career Stream:  Design - Software Engineering
Job Code:  SEN-ENG-DSE
Job Band: 10
Direct/Indirect Indicator:  Indirect

Summary

We are seeking highly experienced and innovative Staff Software Engineers ready to lead complex technical projects and drive impactful network and compute solutions! We're seeking a seasoned professional to join our dynamic team, where you'll play a pivotal role in developing, deploying, and maintaining cutting-edge software across various datacenter and enterprise applications. If you thrive in a collaborative environment and are passionate about delivering high-quality, robust products, we want to hear from you!

Detailed Description

What You'll Do: 

As a Staff Software Engineer, you'll be at the forefront of our product development, working on challenging and impactful rewarding projects. Your responsibilities will include:

  • Lead Technical Solutions: Spearhead the design, development, and implementation of intricate technical solutions for complex x86 based appliance projects for data center and enterprise applications.

  • Drive Software Development: Write, debug and maintain software across various languages (C/C++/Python) and software hierarchies (from firmware to application level), adhering to established development practices (e.g., Agile, Scrum).

  • Analyze and Optimize: Review customer requirements, analyze trade-offs in complex systems, recommend optimal solutions, and develop comprehensive deployment strategies.

  • Self Driven: Exhibits a proactive and engaged approach to all responsibilities, consistently taking the lead on new initiatives and contributing to a dynamic multi-site team environment.

  • Foster Collaboration: Work within cross-functional teams with other developers, customers, and manufacturing engineers to ensure robust and high-quality product development, incorporating feedback for design enhancements.

  • Build & Maintain: Design, develop, and analyze tests and test-automation suites, and provide ongoing maintenance, support, and enhancements for existing systems and platforms.

Knowledge/Skills/Competencies

What You'll Bring: 

We're looking for a Staff Software Engineer with a strong blend of technical expertise and leadership capabilities, demonstrated by:

  • Project Management Expertise: The ability to manage and lead complex, multiple task engineering projects, understand and drive the technical aspects, and be able to debug/develop mitigation plans for barriers.

  • Strong Communication & Collaboration: Excellent coaching, mentoring, communication, negotiation, and presentation skills, with a commitment to working effectively within teams and with stakeholders within and outside of the organization.

  • Problem-Solving & Quality: A knack for creative problem-solving, along with familiarity with Quality & Lean methodologies, D/PFMEA, and 8D/Corrective Action is a plus.

 

Technical Skills:

To excel in this role, you should possess strong proficiency in:

  • Programming Languages: C, C++, Python

  • Embedded Systems: Advanced hands-on knowledge of x86-based Linux embedded systems/appliances

  • Board Support Packages (BSPs): Expertise in developing and working with BSPs

  • Diagnostics: Solid understanding and experience in specifying and developing diagnostic applications

  • Software Development Kits (SDKs): Proficient in utilizing SDK for AI Accelerators, Network Processing Units (NPU) and Embedded platforms 

Physical Demands

  • Duties of this position are performed in a normal office environment.
  • Duties

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Celestica

View company profile →