Senior Embedded Software Engineer(NIC firmware) at Compunnel Inc. in Menlo Park, California

Posted in Other 1 day ago.

Type: full-time





Job Description:

Bried JD: Need a hands-on Embedded C programmer with very strong C programming and NIC firmware experience.

NIC firmware exp is mandatory.

Detailed JD:
  • 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 knowledge of Linux kernel architecture and development.
  • 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.
  • Understanding of Ethernet, PCIe, I3C, and SMBus protocols.
  • Proficient in C/C++, Python 3.0, and Bash scripting.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

More jobs in Menlo Park, California

Other
about 8 hours ago

Meta
$0.00 - $100.00 per hour
Other
about 8 hours ago

Meta
$0.00 - $100.00 per hour
Other
about 8 hours ago

Meta
$0.00 - $100.00 per hour
More jobs in Other

Other
9 minutes ago

AltaMed Health Services
Other
12 minutes ago

University of Richmond
Other
12 minutes ago

University of Richmond