Senior Staff Engineer, Software
Company: Celestica Inc.
Location: San Jose
Posted on: March 19, 2025
Job Description:
Senior Staff Engineer, SoftwareDate: Feb 26, 2025Location: San
Jose, CA, USThe Senior Staff Engineer, Software develops, debugs,
tests, deploys and supports code to be deployed in
systems/products/equipment for various applications. They write,
debug, maintain, and test software in various common languages and
for software at various levels in the hierarchy (from Firmware to
Application). Software creation follows an agreed to development
process (such as Agile, Scrum, etc.) and complies with the product
life cycle development (phase/gate deliverables).The Senior Staff
Engineer, Software works in cross functional teams with other
designers, customers, manufacturing engineering and project
leadership to ensure robust and high quality product development.
Enhance designs with feedback from reviews in areas such as
manufacturing, test, supply chain, reliability, industrial design
and simulations.Detailed Description
- Lead the design, development and implementation of technical
solutions for complex projects, involving multiple domains.
Participate in project planning and scheduling.
- Global SME with comprehensive knowledge and industry
recognition. Provides technical leadership and direction to a
global team of engineers.
- Take responsibility for non-technical elements of an
engineering project (people, financials etc.)
- Review and interpret customer specifications and may act as
primary customer contact.
- Analyze trade-offs in complex systems and recommend solutions.
Develops deployment strategies and plans.
- Lead the deployment of strategic complex programs and
coordinate site-wide deployment efforts.
- May manage relationships with key vendors/partners.
- Analyze, design and develop tests and test-automation
suites.
- Design and develop a processing platform using various
configuration management technologies.
- Test software development methodology (may be done in agile
environment)
- Provide ongoing maintenance, support and enhancements in
existing systems and platforms.
- Collaborate cross-functionally with customers, users, project
managers and other engineers including Peer-Reviews to achieve
elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate
technology and consistently apply best practices.
- Keep up to date with relevant industry knowledge and
regulations.Project ManagementAbility to manage/lead complex,
multiple line engineering projects that may also involve other
functions. Demonstrate solid understanding of the technical,
financial and people aspects of the project. Able to create a
project/change management plan and ensure that the project is
delivered within the assigned time and budget. Ability to recognize
project barriers and develop mitigation plans.Financial Acumen /
Business PlanningAbility to create financial plans for your
projects, align them internally with your line of management and
other functions and externally if needed. Create project plans,
profitability calculations, risk and sensitivity analysis, able to
recognize barriers and mitigate profitability risks. Fully
knowledgeable about internal and external financial reporting,
accounting and tax requirements relevant to your area of
expertise.CompetenciesThe following competencies may also be
required: Coaching/Mentoring;
Communication/Negotiation/Presentation; Creative Problem Solving;
Customer Interaction/Stakeholder Management; Quality & Lean;
Working Effectively with Others; 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
- 12 to 18 yearsTypical EducationBachelor degree or consideration
of an equivalent combination of education and
experience.Educational Requirements may vary by Geography.NotesThis
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.
#J-18808-Ljbffr
Keywords: Celestica Inc., San Jose , Senior Staff Engineer, Software, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...