Embedded Software Engineer Job at Wipro, Sunnyvale, CA

dGszbVJWaENZdG5tcDFKNmZ5WDE3aGpVSEE9PQ==
  • Wipro
  • Sunnyvale, CA

Job Description

As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware engineers and other software teams to ensure seamless integration and performance.

Key Responsibilities:

  • Develop and maintain embedded software solutions for the latest Linux kernel, Zephyr RTOS.
  • Work on the Linux Drivers and Firmware for Network Interface Cards (NIC) and BIOS/UEFI.
  • Work on RISC-V architecture and the latest QEMU simulation software for RISC-V and x86_64 architecture for testing and validation.
  • Work with communication protocols such as Ethernet, PCIe, I3C, and SMBus.
  • Create and maintain Linux device drivers for NIC card and various sensors and peripherals.
  • Write and optimize code in C/C++, Python 3.0, and Bash scripts.
  • Conduct code reviews, testing, and debugging to ensure software quality and reliability.

Expected Skillset:

  • Strong in Embedded 'C' programing, and Linux Driver coding
  • Experience in Enternet Standards, NIC, MAC, PHY, PCIe, I2C, I3C and SMBus protocols
  • Strong knowledge of Linux kernel architecture and development.
  • Design and development experience in the Network Interface Card (NIC) Linux Driver and Firmware used in the Data Center Networking(DCN).
  • Experience with Zephyr RTOS and real-time systems.
  • Hands-on experience with RISC-V architecture and the latest QEMU simulation software for both RISC-V and x86_64 architectures.
  • Familiarity with NIC firmware development and BIOS/UEFI.
  • Proficient in C/C++, Python 3.0, and Bash scripting.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Job Tags

Similar Jobs

Image Options

Entry-Level Project Manager Job at Image Options

 ...Entry-Level Project Manager No Experience Necessary, We Will Train! Jumpstart Your Career in Project Management! Are you a recent...  ...and producer of visual environments for corporate, retail, and event spaces. With locations in Orange County and the Bay Area , our... 

AKP Recruiting

Renewable Energy Project Manager Job at AKP Recruiting

We are currently seeking a qualified and motivated Civil Engineer with a passion for renewable energy to lead clients, projects, and portfolios as a Project Manager and their projects throughout the region. The Project Manager will work closely with our core renewables... 

Southwestern Advantage

Sales and Marketing Intern Job at Southwestern Advantage

Southwestern Advantage is seeking college students from all majors for a paid summer work/internship position. This is an outside sales internship where students will learn how to run their own business and be effective in creating relationships with consumers. Students...

Environment Control of Beachwood, Inc

Cleaning and Janitorial - Part Time Cleaner Job at Environment Control of Beachwood, Inc

 ...seeking a Mature/Dependable person to fill an evening Medical Office Cleaning position in an office building in the Barberton. We are seeking...  ...is a part time position averaging approximately 2.7 hours per night. Position is 5 Days a Week-Monday-Friday-starting after 7:30pm(... 

McQuillan Institute for Science, Technology & the Human Futu...

Executive Director Job at McQuillan Institute for Science, Technology & the Human Futu...

 ...We're hiring! The McQuillan Institute for Science, Technology & the Human Future seeks a highly skilled and dynamicExecutive Directorto oversee all non-academic operations of the Institute. The Executive Director will serve as theoperating partnerto thePh.D....