Senior Embedded Software Engineer(NIC firmware) (Menlo Park) Job at Compunnel Inc., Menlo Park, CA

SExVZDhwakNqYXBHamVwYzdJbjNIRlFxZWc9PQ==
  • Compunnel Inc.
  • Menlo Park, CA

Job Description

Senior Embedded Software Engineer (NIC firmware)

This range is provided by Compunnel Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$160,000.00/yr - $170,000.00/yr

Brief JD: Need a hands-on Embedded C programmer with very strong C programming and NIC firmware experience. NIC firmware experience 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.

Seniority level

Mid-Senior level

Employment type

Full-time

Industries

Semiconductor Manufacturing and IT Services and IT Consulting

#J-18808-Ljbffr

Job Tags

Full time,

Similar Jobs

Rocket Lab

Junior App Backend Engineer (Ad Syndication Experience) (Remote - Ireland) Job at Rocket Lab

Summary Are you interested in building productivity tools to enable the backend Python community at Yelp to develop quickly and reliably? The Ad Syndication Experience team builds solutions that show ads outside of the Yelp platform to acquire more traffic to our... 

Luxury Bath Technologies

Call Center Representative Job at Luxury Bath Technologies

 ...Call Center Representative With more than 25 years in business, Luxury Bath is one of the fastest growing brands in the acrylic bath...  ...positive impact that help homeowners improve their homes. Morning & evening shifts available. This is not a remote job. We need people... 

Prime Staffing

Travel Med/Surg RN - Post-Op GI & Wound Care - $2,016 per week Job at Prime Staffing

Prime Staffing is seeking a travel nurse RN Med Surg for a travel nursing job in Lafayette, Louisiana. Job Description & Requirements ~ Specialty: Med Surg ~ Discipline: RN ~ Start Date: 08/04/2025~ Duration: 13 weeks ~36 hours per week ~ Shift: 12 hours...

CommonSpirit Health

Medical Oncology, Medical Oncologist Job at CommonSpirit Health

 ...Certified - or eligible License/Certification: Kentucky Licensure Overview CHI Saint Joseph Medical Group is seeking an Oncologist to join an established group in growing their comprehensive oncology program across the state of Kentucky, specifically in our... 

University of Miami

Level II Registered Nurse (RN) - CVOR Job at University of Miami

 ...JOB SUMMARY The Registered Nurse 2 - Specialty - On Call delivers patient-family centered care in a culturally competent manner utilizing evidence...  ...s condition. 4. Consults with physicians and other healthcare professionals related to assigned patients to assess, plan...