Embedded Software Engineer Job at Wipro, Sunnyvale, CA

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

Wolverine Fire Protection Co.

Senior Fire Sprinkler Designer Job at Wolverine Fire Protection Co.

 ...We provide opportunities to work in a growing, family-owned business with a focus on teamwork and quality. The Fire Protection Designer prepares layouts of sprinkler systems, detail drawings & diagrams. Plans prepared by designers include all views and dimensions necessary... 

Good Samaritan Society

Registered Nurse - RN - Local Traveler Job at Good Samaritan Society

 ..., MN 56183, USA Shift: Varies Job Schedule: PRN Weekly Hours: Varies Salary Range: $32.00 -...  ...Demonstrates competency and practices within the full scope of nursing expertise/knowledge and utilizes appropriate age and population... 

Roebuck Wholesale Nursery and Landscaping, LLC.

Irrigation Service Manager Job at Roebuck Wholesale Nursery and Landscaping, LLC.

Lead the Future of Irrigation Excellence at Roebuck Landscaping SUMMARY: The Irrigation Service Repair Manager will lead and enhance RWNLs Irrigation Service Repair Division, ensuring top-tier service, system efficiency, and team development. While this role includes...

The LiRo Group

Senior Project Manager Job at The LiRo Group

We have an immediate need for a Senior Project Manager in Rockland County, NY. Come join our team! We are looking to build services and capabilities through the growth of our key asset- our staff. Ranked among the nation's top A/E firms by Engineering News-Record...

Rutland Regional Medical Center

Respiratory Therapist Pulmonary Job at Rutland Regional Medical Center

 ...Provides respiratory care to patients in varying states of health and illness by assessment...  ...of outpatients in clinic, testing, pulmonary rehab, and inpatient consults as needed....  ...direct clinical care. Ability to apply critical thinking to all aspects of patient care....