Embedded Software Engineer Job at Wipro, Sunnyvale, CA

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

City of Reno, NV

Government Affairs Manager Job at City of Reno, NV

 ...Government Affairs Manager Print Subscribe Class Title Government Affairs Manager Class Code 5961 Salary $120,140.80 -...  ...of administrative duties involved in monitoring and analyzing state, federal, and local legislation affecting the objectives and policies... 

Parrish Healthcare

Executive Director of Quality Job at Parrish Healthcare

Department: QRM/Risk Schedule/Status: Full Time Standard Hours/Week: 40 General Description: The Executive Director is responsible for promoting and demonstrating Parrish Healthcare's Culture of Choice; ensuring strategic goals and objectives are met or exceeded by providing...

Get It - Finance

Investment Banking Analyst - Remote | WFH Job at Get It - Finance

We are excited to welcome a highly skilled Investment Banking Analyst to join our dynamic team. This remote opportunity is ideal for someone passionate about finance and eager to make a meaningful impact within the world of mergers, acquisitions, and financing, specifically... 

GMS Inc

Hiring F1 OPT Network Engineers/H1 B with CCNA or CCNP Job at GMS Inc

 ...Solutions Inc is hiring F1 OPT - MS Students in Electrical Engineering / Have Knowledge in Networking .Hiring is on first come first serveWe file H1B...  ....and market your profiles.If your are fresher/ Entry level - We provide you Training based on certain conditions... 

Client Server Software Solutions

Mid-grade Policy and Concepts Job at Client Server Software Solutions

 ...gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Constellation...  ...with multiple agencies such as the Department of Veteran Affairs, the Department of Defense, civilian agencies, and the national...