Embedded Software Engineer Job at Wipro, Sunnyvale, CA

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

Shift Varied

Surgical Tech Per Diem Weekends Day Job at Shift Varied

 ...Responsibilities Job Title: OR/Surgical Tech Status: Per Diem Schedule: Days *You will be considered for any openings for which you qualify. It is not necessary to apply to multiple positions.* A Per Diem employee is a worker who is employed on... 

Medical Device company

Scientist 2, Biology Job at Medical Device company

 ...nucleic acid amplification assays (e.g. qPCR, isothermal) using lab-scale, non-automated instrumentation Execution of standard molecular biology techniques like nucleic acid extraction, purification and quantitation (e.g. electrophoresis, TapeStation, Nanodrop, Qubit)... 

State Farm

State Farm Agent ~ Assigned Book of Business Job at State Farm

 ...Why not have it all? Become a State Farm Agent! Join the nation's leading auto and home insurance company as a State Farm Agent. Among the career benefits is the...  ...'s most attractive incentive & rewards programs. A work environment that allows you control over your time.... 

Willson International Limited

Regulatory Analyst Job at Willson International Limited

 ...Looking for a career, at a company where you love to work, all while working from the comfort of home? Do Regulatory changes intrigue you, and the fine details...  ...reimbursement ~3 weeks paid vacation for all new hires ~ Company-matching 401K program ~ We care about... 

PacifiCorp

Engineer - Mechanical (I,II, Senior levels) Glenrock WY- #112725 Job at PacifiCorp

 ...and standard practices in performing specific tasks within projects and assists other engineering staff on more complex projects. Develops engineering studies, plans, specifications, calculations, evaluations, design documents, and performance assessments associated with...