Staff Engineer, Software

1 day ago


India Celestica Electronics (S) Pte Ltd Full time

Job Description

General Overview

Job Title: Staff Engineer, Software
Functional Area:Engineering (ENG)
Career Stream: Design - Software Engineering
Job Code: SEN-ENG-DSE
Direct/Indirect Indicator: Indirect

Summary

Celestica is looking for a dynamic software engineer who is passionate about working closely withthe 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 Engineer, Software will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high quality software. #LI-DA1

Detailed Description

Performs tasks such as, but not limited to, the following:

- Lead the design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrow's data center environment.
- Provide technical leadership and direction to a sizable team of engineers. Should be a recognized expert (go to person) in one or more technical areas.
- Review and interpret customerrequirements/specifications and may act as primary customer contract.
- Analyze trade-offs in complex systems and recommend solutions.
- Do project planning and raise warnings to management about risks to projects
- Develops deployment strategies and plans.
- May manage relationships with key vendors/partners.
- Analyze, design and develop tests and test-automation suites.
- Collaborate cross-functionally with customers, users, project managers and other engineers .
- Provide recommendations for continuous improvement.

Prior Technical Knowledge

- Solid C programming skills.
- In-depth understanding of Linux kernel, devicedriver, IPC, U-boot.
- Familiarity with Linux application development. Knowledge of real time OS like ThreadX is a plus.
- Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM.
- Knowledge of Redfish and other management protocols.
- Experience with board bringup.
- Working knowledge of BMC related Hardware suchas ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO,NC-SI NIC, phy.
- Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.
- Experience with OpenBMC is a plus.
- Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP, etc is a plus.
- Experience with PSoC or MCU firmware development is a plus.

Knowledge/Skills/Competencies

- Leadership - Demonstrate People & Team Leadership Behaviors as per Celestica Leadership Imperatives.
- The following are required: Coaching/Mentoring Communication/Negotiation/Presentation Creative Problem Solving Customer Interaction/Stakeholder Management
- Knowledge of the following areas are a plus: Quality & Lean 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.
- Repetitivemanual 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 consideration of an equivalent combination of education and experience.

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.



  • India Celestica Electronics (S) Pte Ltd Full time

    Job Description 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 The Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for...


  • India Celestica Full time

    Job Description Req ID: 127259 Remote Position: No Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai 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 The...


  • India Conga Full time

    A career that s the whole package At Conga we ve built a community where our colleagues can thrive Here you ll find opportunities to innovate support for growth through individual and team development and an environment where all voices can be heard Conga crushes complexity within an increasingly complex world With our revenue lifecycle management...


  • India Celestica Electronics (S) Pte Ltd Full time

    Job DescriptionGeneral OverviewFunctional Area: EngineeringCareer Stream: Design - Software EngineeringJob Code: SSE-ENG-DSEJob Level: Level 11IC/MGR: Individual ContributorDirect/Indirect Indicator: IndirectSummaryThe Senior Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various...


  • India Weekday AI Full time

    This role is for one of the Weekday s clients Salary range Rs 6000000 - Rs 13000000 ie INR 60-130 LPA Min Experience 10 years Location Remote India JobType full-time As a Staff Software Engineer you will be responsible for driving the technical direction and execution of complex high-impact initiatives that span teams and systems Your...


  • India Coinbase Full time

    Job DescriptionReady to be pushed beyond what you think you're capable ofAt Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform and with it, the future global financial system.To achieve our mission, we're seeking a very...


  • Itanagar, India Oportun Full time

    Job Description About Oportun Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its members financial goals within reach. With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $19.7 billion in responsible...


  • Anywhere in India/Multiple Locations Egnyte Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are seeking a highly experienced Staff Software Engineer (Java) to join our engineering team. This role involves leading technical innovation, designing scalable cloud-native systems, and mentoring engineering teams to build Egnytes next-generation platform. Your Qualifications : - BS, MS, or PhD in Computer Science, Computer Engineering, or related...


  • Bengaluru, India Commonwealth Bank Full time

    Job Description Organization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent,...


  • India Continuous Full time

    Continuous Technologies is the only solution designed to help companies launch and grow usage consumption pricing models on the Salesforce platform.Our Quote to Consumption solution works seamlessly with Salesforce, so there is no need for costly, risky, and painful integrations to standalone billing systems or the ongoing maintenance of complex...