Embedded Software Engineer Job at Wipro, Sunnyvale, CA

WDFNdzU3a3JINzJ4N3pzU2NXbTdVYVJPdFE9PQ==
  • 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

Jarrod Smart Construction

Carpenter (Frame or Finish) Job at Jarrod Smart Construction

 ...residential custom home builder and remodeler working primarily in the Sioux Falls area. We are currently looking to fill positions in both frame and finish carpentry. We are looking for a person who is detail oriented, a self-starter, has a good attitude, and is able to work... 

LVI Associates

Aviation Project Manager - Raleigh, NC Job at LVI Associates

 ...Aviation Project Manager - Raleigh, NC Company Summary: This company is a multi-disciplinary firm that have completed numerous projects. They are an ESOP firm that starts at 10% and is highly regarded within the aviation space. Our client is looking for a a highly... 

91453 Velan Studios velan-studios https://s3.amazona...

Environment Artist Job at 91453 Velan Studios velan-studios https://s3.amazona...

 ...between reality and fantasy, and revolutionizing the industry one game at a time. We are looking for a senior level Environment Artist to join our growing team on an unannounced title. As one of our Environment Artists, you should be comfortable working on a small... 

Toyota

Environmental Engineer - Facilities Operations Job at Toyota

 ...authorization for this position at this time. Who Were Looking For ToyotasEnvironmental & FacilitiesDepartment is looking for a passionate and highly motivated Operations Engineer Environmental Engineering. The primary responsibility of this role is to... 

Gpac

Innovative Fleet Manager Opportunity Job at Gpac

Position Overview: We are seeking a proactive and experienced Fleet Manager to take the lead in managing our growing fleet. The ideal candidate will have a proven track record of managing cross-functional teams, including drivers, maintenance, logistics, and customer...