Embedded Software Engineer Job at Wipro, Sunnyvale, CA

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

Planet Professional

TA Coordinator Job at Planet Professional

TA Coordinator Contract , Estimated duration 4/28-6/27 Pay $25-28.80/hour Job Location: Nashville, TN Hybrid onsite 3 days a week Hours: 30 hours a week, five days a week, six hours a day Required: Bachelors degree and 2+ years of TA coordination ...

Once Upon A Child

Nights and Weekend Retail Associate Job at Once Upon A Child

 ...Nights and Weekend Shift Retail Sales Associate Canton, OH We are excited to invite enthusiastic and reliable retail associates to join our dynamic team! We are particularly looking for individuals who are eager and prefer working nights and weekends. If you thrive... 

Apex Turbine Testing Technologies

Entry Level Graphic Designer or Paid Intern - Part Time Job at Apex Turbine Testing Technologies

 ...POSITION OVERVIEW APEX Turbine Testing Technologies is seeking a motivated and talented part-time Entry Level Graphic Designer or Paid Intern to join our team in Spring Hill, TN. This would be a wonderful opportunity for a college student seeking summer internship... 

GForce Life Sciences

Reimbursement & Pricing Specialist Job at GForce Life Sciences

 ...Consultant, Clinical Reimbursement and Pricing Specialist, Medical Devices Summary Our client, a Fortune 500 medical device company , has engaged GForce Life Sciences to provide a detail-oriented and knowledgeable Clinical Reimbursement and Pricing Specialist... 

SJS Executives LLC

Freelance Interior Designer Job at SJS Executives LLC

SJS Executives, LLC (SJS), also doing business as SJS Industrial, is currently seeking a talented Freelance Interior Designer that is experienced with Navy construction processes supporting construction efforts at Norfolk Naval Shipyard. SJS is a Service-Disabled Veteran...