Staff Firmware Engineer Job at Celestica, Richardson, TX

UmlpNWVOQXhSbWJ6dTdUdHByLzN4NExJZUE9PQ==
  • Celestica
  • Richardson, TX

Job Description

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

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.
  • Keep conversant with Open source development of OpenBMC and interact with the open source community as necessary
  • Review and interpret customer requirements/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
  • May manage relationships with key vendors/partners.
  • Collaborate cross-functionally with customers, users, project managers, product management, hardware and other engineers.
  • Provide recommendations for continuous improvement.

Prior Technical Knowledge

• Solid C programming skills.

• In-depth understanding of Linux kernel, device driver, device tree, IPC, U-boot.

• Knowledge of X86, ARM architectures would be a required

• Prior experience with board bringup is a requirement.

• Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG is necessary

• Familiarity with Linux application development is a must.

• Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM would be a great advantage.

• Knowledge of Redfish and other management protocols would be a great advantage.

• Knowledge of development and debugging of UEFI, U-boot, GRUB, PCIe would be a plus

• Hands-on experience with Oscilloscopes, PCIe/SAS/USB Analyzers, and Dediprog would be a plus

• Experience with OpenBMC is a plus.

• Knowledge of real-time OS like ThreadX 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;

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+ years' experience

Typical Education

Bachelor degree or consideration of an equivalent combination of education and experience.

Job Tags

Contract work,

Similar Jobs

RUISHI FAR EAST LIMITED

Fashion Designer Job at RUISHI FAR EAST LIMITED

Excellent fashion Sense and knowledge of fabric and fashion designs and logical analytical thinking with professional study backgroud Create fashion collections and Sales

Sanford Health

Research Coordinator Job at Sanford Health

Careers With Purpose Sanford Health is one of the largest and fastest-growing not-for-profit health systems in the United States. We're proud to offer many development and advancement opportunities to our nearly 50,000 members of the Sanford Family who are dedicated...

Methodist Le Bonheur Healthcare

Certified Medical Interpreter - SPANISH - Le Bonheur - Full-Time - Days Job at Methodist Le Bonheur Healthcare

 ...century, weve served the health care needs of the people of Memphis and the Mid-South. Provides on-site and telephone interpretation services in a Foreign Language and English for patients, patient families, physicians, and care givers. Provides interpreting... 

Valley West Health Care Center

Certified Occupational Therapist Assistant (COTA) Job at Valley West Health Care Center

 ...Care Center is situated in Eugene, Oregon, a city known for its arts and culture, outdoor recreation, and the University of Oregon. Residents...  ...its extraordinary customer service, high-quality nursing and therapy services, and high employee morale and retention. We are... 

AmeriGas

Tanker Truck Driver - CDL and Hazmat Job at AmeriGas

 ...needs, work 8 to 12-hour shifts Requirements All Delivery Representatives should have a valid class A or B CDL with hazmat and tanker endorsements Acceptable driving record Satisfactory completion of a DOT physical, drug test and background check...