Embedded Software Engineer Job at Wipro, Sunnyvale, CA

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

HirefinderRPO

Sales Agent Job at HirefinderRPO

 ...? Join our dynamic team as a Life and Health Insurance Agent and unlock your potential in a fast-paced, lucrative industry. No experience? No problem! We offer comprehensive training and licensing support to set you up for success. This is more than just a jobit's... 

N-able

Data Engineering Manager Job at N-able

 ...your contributions while growing your career. Join a team where you can make a difference! N-able is seeking a new Manager of Data Engineering to come join us on our exciting journey of growth! What You'll Do: Lead a team of data engineers in the development... 

Advanced Color Imaging, Inc.

Entry-Level E-Commerce Sales & Product Development Coordinator Job at Advanced Color Imaging, Inc.

 ...solutions. As we expand our online presence and product lines, were looking for a driven and creative individual to join our team in an entry-level role with room to grow. Role Overview: As an E-Commerce & Product Development Coordinator , youll support our online... 

Gulfstream Strategic Placements

HVAC Inside Sales Job at Gulfstream Strategic Placements

 ...Job Title: HVAC Inside Sales Location: Oxnard, CA Overview We seek a skilled and customer-focused HVAC Inside Sales to join...  ...(Outlook, Excel, Word) and aptitude for quickly learning sales software and tools. Must possess a local and stable work history,... 

Pave Talent

Entry-Level Quality Engineer (Mechanical, Electrical, or Process Engineering Degrees ONLY | Chemical Manufacturing) Job at Pave Talent

 ...over a century and is known for their high-calcium lime products. They are now expanding their quality team and seeking a motivated Entry-Level Quality Engineer to join their state-of-the-art laboratory facility in Ste. Genevieve, MO. &##127970; The Opportunity: This is...