Celestica

Staff Software Engineer

Celestica

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

LinuxPythonSwitching

About the role

  • Develop, test and integrate device drivers for various devices on high-performance platforms (Ethernet, I2C, PCIe, SPI, USB, NAND)
  • Customize BSP, boot code and device drivers
  • Work closely with hardware engineers in board bringup
  • Work closely with manufacturing teams for qualification through diagnostics packages
  • Develop software solutions for high availability and redundancy
  • Interact with customers to gather requirements, design firmware and ensure quality of deliverables
  • Interact with cross functional teams including product management, hardware engineering, manufacturing, sales to design high-performance, cost-effective storage and switching solutions
  • Perform duties in a normal office environment; may require extended periods of sitting, visual concentration, and repetitive manual movements

Requirements

  • 12+ years of work experience implementing device drivers and BSP
  • Experience working with cross functional teams including hardware engineering and manufacturing
  • Strong knowledge of real time operating system concepts, multithreading, SMP
  • Strong knowledge of C, Linux driver programming and kernel architecture
  • Knowledge of Python
  • Outstanding software debugging skills
  • Experience using hardware test equipment (JTAG debuggers, I2C analyzer, etc.)
  • Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM
  • Knowledge of Intel x86 architecture and BIOS/UEFI is a plus
  • Occasional travel may be required
  • Typical Experience: 15+ years (listed)
  • Bachelor degree or consideration of an equivalent combination of education and experience.
NVIDIA

Senior System Software Engineer, OpenBMC Platform

NVIDIA
Seniorfull-time$184k–$357k / yearCalifornia · 🇺🇸 United States
Posted: 25 days agoSource: nvidia.wd5.myworkdayjobs.com
GoLinuxOpen SourcePython
NVIDIA

DFT Engineer

NVIDIA
Junior · Midfull-time🇮🇱 Israel
Posted: 4 days agoSource: nvidia.wd5.myworkdayjobs.com
PythonUnix
Truelogic Software

Firmware Engineer, Embedded Systems

Truelogic Software
Mid · Seniorfull-time🇲🇽 Mexico
Posted: 6 days agoSource: jobs.ashbyhq.com
LinuxRTOS
Truelogic Software

Firmware Engineer, Embedded Systems – Health Care

Truelogic Software
Mid · Seniorfull-time💃 Anywhere in Latin America
Posted: 6 days agoSource: jobs.ashbyhq.com
LinuxRTOS
Truelogic Software

Firmware Engineer, Embedded Systems

Truelogic Software
Mid · Seniorfull-time🇨🇴 Colombia
Posted: 6 days agoSource: jobs.ashbyhq.com
LinuxRTOS